]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/delete.c
More ldapbis cleanup
[openldap] / servers / slapd / back-ldap / delete.c
index 6990bb22fd5def1b621fc0add3de6c8347271efa..e759a2d3219f1f63b2838687fa31d00a2ff3583f 100644 (file)
@@ -38,15 +38,13 @@ ldap_back_delete(
 {
        ldapinfo_t      *li = (ldapinfo_t *)op->o_bd->be_private;
 
-       ldapconn_t              *lc;
+       ldapconn_t              *lc = NULL;
        ber_int_t               msgid;
        LDAPControl             **ctrls = NULL;
        ldap_back_send_t        retrying = LDAP_BACK_RETRYING;
        int                     rc = LDAP_SUCCESS;
 
-       lc = ldap_back_getconn( op, rs, LDAP_BACK_SENDERR );
-       
-       if ( !lc || !ldap_back_dobind( lc, op, rs, LDAP_BACK_SENDERR ) ) {
+       if ( !ldap_back_dobind( &lc, op, rs, LDAP_BACK_SENDERR ) ) {
                return rs->sr_err;
        }