From: Howard Chu Date: Mon, 14 Apr 2003 10:30:10 +0000 (+0000) Subject: doPlugins return code fix X-Git-Tag: OPENLDAP_REL_ENG_2_2_0ALPHA~366 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e1d45c64e0c6d8ea872aeb85d42890e9272dad03;p=openldap doPlugins return code fix --- diff --git a/servers/slapd/delete.c b/servers/slapd/delete.c index 2858abdc17..db30af78b9 100644 --- a/servers/slapd/delete.c +++ b/servers/slapd/delete.c @@ -156,7 +156,7 @@ do_delete( slapi_pblock_set( pb, SLAPI_MANAGEDSAIT, (void *)manageDSAit ); rs->sr_err = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_DELETE_FN, pb ); - if ( rs->sr_err != 0 ) { + if ( rs->sr_err < 0 ) { /* * A preoperation plugin failure will abort the * entire operation. @@ -216,7 +216,7 @@ do_delete( } #if defined( LDAP_SLAPI ) - if ( doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_DELETE_FN, pb ) != 0) { + if ( doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_DELETE_FN, pb ) < 0) { #ifdef NEW_LOGGING LDAP_LOG( OPERATION, INFO, "do_delete: delete postoperation plugins " "failed\n", 0, 0, 0 );