]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9530 ldo_defbase now must be freed in ldap_ld_free()
authorHoward Chu <hyc@openldap.org>
Wed, 21 Apr 2021 17:06:26 +0000 (18:06 +0100)
committerHoward Chu <hyc@openldap.org>
Wed, 21 Apr 2021 17:06:26 +0000 (18:06 +0100)
libraries/libldap/unbind.c

index ca89930d1266d7eaa9b43a6d286f1e458cd59b0f..aebc4551835a0170ded038059da0ba22e303dfbb 100644 (file)
@@ -192,6 +192,11 @@ ldap_ld_free(
        }
 #endif
 
+       if ( ld->ld_options.ldo_defbase != NULL ) {
+               LDAP_FREE( ld->ld_options.ldo_defbase );
+               ld->ld_options.ldo_defbase = NULL;
+       }
+
 #ifdef HAVE_CYRUS_SASL
        if ( ld->ld_options.ldo_def_sasl_mech != NULL ) {
                LDAP_FREE( ld->ld_options.ldo_def_sasl_mech );