From d6133b04d4ee47f147db26cd732ea5d209af5b8e Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Mon, 9 Jul 2012 11:49:32 -0400 Subject: Fix potential NULL-dereference Coverity #12797 --- src/providers/ldap/sdap_async_sudo_hostinfo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/providers/ldap/sdap_async_sudo_hostinfo.c b/src/providers/ldap/sdap_async_sudo_hostinfo.c index 99a9bc77a..82b632961 100644 --- a/src/providers/ldap/sdap_async_sudo_hostinfo.c +++ b/src/providers/ldap/sdap_async_sudo_hostinfo.c @@ -281,7 +281,9 @@ static int sdap_sudo_get_ip_addresses(TALLOC_CTX *mem_ctx, char ***_ip_addr_list ip_addr, network_addr, netmask)); } - ip_addr_list[addr_count] = NULL; + if (ip_addr_list) { + ip_addr_list[addr_count] = NULL; + } *_ip_addr_list = talloc_steal(mem_ctx, ip_addr_list); done: -- cgit