diff options
-rw-r--r-- | src/back-sch.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/back-sch.c b/src/back-sch.c index 4c9da7b..a1db2c7 100644 --- a/src/back-sch.c +++ b/src/back-sch.c @@ -975,12 +975,12 @@ backend_group_check_scope_cb(const char *group, void *cb_data) } static bool_t -backend_check_scope(struct plugin_state *state, const char *target) +backend_check_scope_pb(Slapi_PBlock *pb) { struct backend_group_check_scope_cbdata cbdata; - cbdata.state = state; - cbdata.target = target; + slapi_pblock_get(pb, SLAPI_PLUGIN_PRIVATE, &cbdata.state); + slapi_pblock_get(pb, SLAPI_TARGET_DN, &cbdata.target); cbdata.target_dn = slapi_sdn_new_dn_byval(cbdata.target); cbdata.ours = FALSE; map_rdlock(); @@ -991,17 +991,6 @@ backend_check_scope(struct plugin_state *state, const char *target) return cbdata.ours; } -static bool_t -backend_check_scope_pb(Slapi_PBlock *pb) -{ - struct plugin_state *state; - char *target; - - slapi_pblock_get(pb, SLAPI_PLUGIN_PRIVATE, &state); - slapi_pblock_get(pb, SLAPI_TARGET_DN, &target); - return backend_check_scope(state, target); -} - static int backend_write_cb(Slapi_PBlock *pb) { |