From f9e3af71d391027de353f0240f70e425e766c0e5 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 22 Apr 2011 09:48:10 +0200 Subject: s3: Fix Coverity ID 2336, NULL_RETURNS --- source3/libads/ldap.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3') diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c index 3ce7a7e869..90c645c44a 100644 --- a/source3/libads/ldap.c +++ b/source3/libads/ldap.c @@ -3502,6 +3502,10 @@ ADS_STATUS ads_leave_realm(ADS_STRUCT *ads, const char *hostname) } hostnameDN = ads_get_dn(ads, talloc_tos(), (LDAPMessage *)msg); + if (hostnameDN == NULL) { + SAFE_FREE(host); + return ADS_ERROR_SYSTEM(ENOENT); + } rc = ldap_delete_ext_s(ads->ldap.ld, hostnameDN, pldap_control, NULL); if (rc) { -- cgit