]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/unbind.c
Commit preliminary fix for ldap.conf base usage.
[openldap] / libraries / libldap / unbind.c
index f46c45adc829ceb1ba959c8f9bf74338fc099899..d641ec3f9c7a5c4be0cabfa9a28e00a66b696e68 100644 (file)
@@ -98,8 +98,11 @@ ldap_ld_free( LDAP *ld, int close )
                ldap_free_select_info( ld->ld_selectinfo );
 #endif /* LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */
 
-       if ( ld->ld_defhost != NULL )
-               free( ld->ld_defhost );
+       if ( ld->ld_options.ldo_defbase != NULL )
+               free( ld->ld_options.ldo_defbase );
+
+       if ( ld->ld_options.ldo_defhost != NULL )
+               free( ld->ld_options.ldo_defhost );
 
        free( (char *) ld );