summaryrefslogtreecommitdiffstats
path: root/src/back-sch.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-11-18 16:32:16 -0500
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-11-18 16:32:16 -0500
commit38d2d6d240d073dcc94fdad9acc1a546714b1f06 (patch)
tree71c081bfede877f362bfd90fc32f77e617909b7b /src/back-sch.c
parent89aeccebd3d95a010eee71b70b8377f90d599e2a (diff)
downloadslapi-nis-38d2d6d240d073dcc94fdad9acc1a546714b1f06.tar.gz
slapi-nis-38d2d6d240d073dcc94fdad9acc1a546714b1f06.tar.xz
slapi-nis-38d2d6d240d073dcc94fdad9acc1a546714b1f06.zip
- merge backend_check_scope() with its only caller, backend_check_scope_pb()
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)
{