Sorry for last patch. There was an error in it. This line + if ( op->o_callback && ( rc != SLAP_CB_CONTINUE ) ) { should be: + if ( op->o_callback && ( rc != LDAP_UNWILLING_TO_PERFORM ) ) { New patch has been uploaded to: ftp://ftp.openldap.org/incoming/wayne-050312_fix.patch