From: Todd C. Miller Date: Tue, 14 Jul 2015 19:56:29 +0000 (-0600) Subject: Add missing check for calloc(3) return value. X-Git-Tag: SUDO_1_8_14^2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ff5b6dbb609a76b32f2f6bffba8ecdcd986e1f69;p=sudo Add missing check for calloc(3) return value. --- diff --git a/plugins/sudoers/ldap.c b/plugins/sudoers/ldap.c index 9addea4f7..e4c451f97 100644 --- a/plugins/sudoers/ldap.c +++ b/plugins/sudoers/ldap.c @@ -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); }