int cres = LDAP_SUCCESS, rres = LDAP_SUCCESS;
int *msgid;
- lc = meta_back_getconn( li, op, rs, META_OP_ALLOW_MULTIPLE,
+ lc = meta_back_getconn( op, rs, META_OP_ALLOW_MULTIPLE,
&op->o_req_ndn, NULL );
if ( !lc ) {
send_ldap_result( op, rs );
goto finish;
}
- cres = ldap_result2error( lsc->ld, res, 1 );
- switch ( cres ) {
+ rs->sr_err = ldap_result2error( lsc->ld, res, 1 );
+ switch ( rs->sr_err ) {
case LDAP_COMPARE_TRUE:
case LDAP_COMPARE_FALSE:
break;
default:
- rres = ldap_back_map_result( cres );
+ rres = ldap_back_map_result( rs );
if ( err != NULL ) {
free( err );