[389-commits] Branch '389-ds-base-1.3.3' - ldap/servers

Noriko Hosoi nhosoi at fedoraproject.org
Tue Sep 23 22:29:09 UTC 2014


 ldap/servers/slapd/tools/ldclt/ldapfct.c |   11 -----------
 1 file changed, 11 deletions(-)

New commits:
commit 906106b6778fc1cddf49b109765b1d6b4753eab9
Author: Noriko Hosoi <nhosoi at redhat.com>
Date:   Tue Sep 23 15:22:11 2014 -0700

    Ticket #47907 - ldclt: assertion failure with -e "add,counteach" -e "object=<ldif file>,rdn=uid:test[A=INCRNNOLOOP(0;24
    
    Bug Description: In case createMissingNodes is called from doAddEntry,
    LDAP handle is unbound which makes the following operation such as
    ldap_add fail since the handle is already released.
    
    Fix Description: Rempoving ldap_unbind_ext from createMissingNodes.
    
    Reviewed by rmeggins at redhat.com (Thank you, Rich!!)
    
    https://fedorahosted.org/389/ticket/47907
    (cherry picked from commit 685607f63d52d54e8bd094bb0694986484a91e34)

diff --git a/ldap/servers/slapd/tools/ldclt/ldapfct.c b/ldap/servers/slapd/tools/ldclt/ldapfct.c
index 235e20c..26867a6 100644
--- a/ldap/servers/slapd/tools/ldclt/ldapfct.c
+++ b/ldap/servers/slapd/tools/ldclt/ldapfct.c
@@ -2308,17 +2308,6 @@ createMissingNodes (
   if (freeAttrib (attrs) < 0)
     return (-1);
 
-  ret = ldap_unbind_ext (cnx, NULL, NULL);
-  if (ret != LDAP_SUCCESS)
-  {
-    fprintf (stderr, "ldclt[%d]: T%03d: cannot ldap_unbind(), error=%d (%s)\n",
-			mctx.pid, tttctx->thrdNum, ret, strerror (ret));
-    fflush (stderr);
-    if (addErrorStat (ret) < 0)
-      return (-1);
-    return (-1);
-  }
-
   /*
    * Ouf ! End of this function.
    */




More information about the 389-commits mailing list