summaryrefslogtreecommitdiffstats
path: root/src/back-sch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/back-sch.c')
-rw-r--r--src/back-sch.c17
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)
{