From f332bba54b7f5981a858dd4006b8756303cc4916 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 11 Oct 2002 01:38:34 +0000 Subject: [PATCH] DNSSRV realloc fix --- libraries/libldap/dnssrv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.39.2