From: Kurt Zeilenga Date: Fri, 11 Oct 2002 01:38:34 +0000 (+0000) Subject: DNSSRV realloc fix X-Git-Tag: OPENLDAP_REL_ENG_2_1_6~8 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f332bba54b7f5981a858dd4006b8756303cc4916;p=openldap DNSSRV realloc fix --- diff --git a/libraries/libldap/dnssrv.c b/libraries/libldap/dnssrv.c index ef5eb89d3b..69a7ec5bb3 100644 --- a/libraries/libldap/dnssrv.c +++ b/libraries/libldap/dnssrv.c @@ -141,7 +141,8 @@ int ldap_domain2dn( size_t len = strlen(s); dntmp = (char *) LDAP_REALLOC(dn, loc + sizeof(",dc=") + len ); - if (dn == NULL) { + if (dntmp == NULL) { + if (dn != NULL) LDAP_FREE(dn); LDAP_FREE(domain); return LDAP_NO_MEMORY;