]> granicus.if.org Git - sudo/commitdiff
Add missing check for calloc(3) return value.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 14 Jul 2015 19:56:29 +0000 (13:56 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 14 Jul 2015 19:56:29 +0000 (13:56 -0600)
plugins/sudoers/ldap.c

index 9addea4f733ac12246a88890a5a2a73461af5d52..e4c451f97e9e2820ff16cf847edb2eca38402bf9 100644 (file)
@@ -2797,7 +2797,8 @@ sudo_ldap_result_alloc(void)
     debug_decl(sudo_ldap_result_alloc, SUDOERS_DEBUG_LDAP)
 
     result = calloc(1, sizeof(*result));
-    STAILQ_INIT(&result->searches);
+    if (result != NULL)
+       STAILQ_INIT(&result->searches);
 
     debug_return_ptr(result);
 }