clean up search limits enforcement

This commit is contained in:
Pierangelo Masarati 2004-06-12 17:31:45 +00:00
parent 8e3fba7e1e
commit 0c49718e82

View File

@ -401,8 +401,12 @@ do_search(
#endif /* LDAP_SLAPI */ #endif /* LDAP_SLAPI */
/* actually do the search and send the result(s) */ /* actually do the search and send the result(s) */
if ( op->o_bd->be_search && limits_check( op, rs ) == 0 ) { if ( op->o_bd->be_search ) {
(op->o_bd->be_search)( op, rs ); if ( limits_check( op, rs ) == 0 ) {
(op->o_bd->be_search)( op, rs );
}
/* else limits_check() sends error */
} else { } else {
send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM, send_ldap_error( op, rs, LDAP_UNWILLING_TO_PERFORM,
"operation not supported within namingContext" ); "operation not supported within namingContext" );