]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: null check (Coverity 1436343) 2437/head
authorpaco <paco@voltanet.io>
Wed, 13 Jun 2018 16:38:46 +0000 (18:38 +0200)
committerpaco <paco@voltanet.io>
Wed, 13 Jun 2018 17:53:09 +0000 (19:53 +0200)
Signed-off-by: F. Aragon <paco@voltanet.io>
lib/memory.c

index 318c381bf567fda324a9afe5cfca628673c74414..e279b17d122b4aef0508cf6e7a5637a0c997e437 100644 (file)
@@ -81,7 +81,7 @@ void *qrealloc(struct memtype *mt, void *ptr, size_t size)
 
 void *qstrdup(struct memtype *mt, const char *str)
 {
-       return mt_checkalloc(mt, strdup(str), strlen(str) + 1);
+       return str ? mt_checkalloc(mt, strdup(str), strlen(str) + 1) : NULL;
 }
 
 void qfree(struct memtype *mt, void *ptr)