comparison sidlib.c @ 170:2ba504fc8797

NULL checks.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 17 Feb 2018 23:43:47 +0200
parents da2fbfe18c60
children d86ade7d0dfd
comparison
equal deleted inserted replaced
169:da2fbfe18c60 170:2ba504fc8797
281 281
282 // Free memory allocated for given SLDB node 282 // Free memory allocated for given SLDB node
283 // 283 //
284 static void si_sldb_node_free(SIDLibSLDBNode *node) 284 static void si_sldb_node_free(SIDLibSLDBNode *node)
285 { 285 {
286 if (node) 286 if (node != NULL)
287 { 287 {
288 th_free_r(&node->lengths); 288 th_free_r(&node->lengths);
289 th_free_r(&node); 289 th_free_r(&node);
290 } 290 }
291 } 291 }
293 293
294 // Insert given node to db linked list 294 // Insert given node to db linked list
295 // 295 //
296 static void si_sldb_node_insert(SIDLibSLDB *dbh, SIDLibSLDBNode *node) 296 static void si_sldb_node_insert(SIDLibSLDB *dbh, SIDLibSLDBNode *node)
297 { 297 {
298 if (dbh->nodes) 298 if (dbh->nodes != NULL)
299 { 299 {
300 node->prev = dbh->nodes->prev; 300 node->prev = dbh->nodes->prev;
301 dbh->nodes->prev->next = node; 301 dbh->nodes->prev->next = node;
302 dbh->nodes->prev = node; 302 dbh->nodes->prev = node;
303 } 303 }