]> git.sur5r.net Git - openldap/commitdiff
Use ldap_unbind_ext, don't depend on ldap-int.h
authorHoward Chu <hyc@openldap.org>
Tue, 11 Oct 2005 03:05:13 +0000 (03:05 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 11 Oct 2005 03:05:13 +0000 (03:05 +0000)
servers/slapd/syncrepl.c

index f812d5d4aaf67a712da7565a34c4b7c704c5324a..59ba0302aac60baa8dfb41c934cc63b0f4953e62 100644 (file)
 
 #include "ldap_rq.h"
 
-/* FIXME: for ldap_ld_free() */
-#undef ldap_debug
-#include "../../libraries/libldap/ldap-int.h"
-
 struct nonpresent_entry {
        struct berval *npe_name;
        struct berval *npe_nname;
@@ -2497,7 +2493,7 @@ syncinfo_free( syncinfo_t *sie )
            avl_free( sie->si_presentlist, avl_ber_bvfree );
        }
        if ( sie->si_ld ) {
-               ldap_ld_free( sie->si_ld, 1, NULL, NULL );
+               ldap_unbind_ext( sie->si_ld, NULL, NULL );
        }
        while ( !LDAP_LIST_EMPTY( &sie->si_nonpresentlist )) {
                struct nonpresent_entry* npe;