summaryrefslogtreecommitdiffstats
path: root/src/back-shr.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2012-01-04 18:57:01 -0500
committerNalin Dahyabhai <nalin@dahyabhai.net>2012-01-04 18:57:01 -0500
commitc324d34f6c3495a11c4a049c99dc1ceee23f61bd (patch)
tree0013d3ee2effe864f108702d004d80ab9ab95c73 /src/back-shr.c
parent1325ab00f435c311ac669373c0af8d0e78ea64f2 (diff)
downloadslapi-nis-c324d34f6c3495a11c4a049c99dc1ceee23f61bd.tar.gz
slapi-nis-c324d34f6c3495a11c4a049c99dc1ceee23f61bd.tar.xz
slapi-nis-c324d34f6c3495a11c4a049c99dc1ceee23f61bd.zip
- use the NDN instead of the target DN as the map key
Diffstat (limited to 'src/back-shr.c')
-rw-r--r--src/back-shr.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/back-shr.c b/src/back-shr.c
index 7a2eadf..180fb33 100644
--- a/src/back-shr.c
+++ b/src/back-shr.c
@@ -1372,8 +1372,8 @@ backend_shr_add_cb(Slapi_PBlock *pb)
/* The plugin was not actually started. */
return 0;
}
- slapi_pblock_get(pb, SLAPI_ADD_TARGET, &cbdata.ndn);
slapi_pblock_get(pb, SLAPI_ENTRY_POST_OP, &cbdata.e);
+ cbdata.ndn = slapi_entry_get_ndn(cbdata.e);
cbdata.pb = pb;
slapi_log_error(SLAPI_LOG_PLUGIN, cbdata.state->plugin_desc->spd_id,
"added \"%s\"\n", cbdata.ndn);
@@ -1479,10 +1479,10 @@ backend_shr_modify_cb(Slapi_PBlock *pb)
/* The plugin was not actually started. */
return 0;
}
- slapi_pblock_get(pb, SLAPI_MODIFY_TARGET, &cbdata.ndn);
slapi_pblock_get(pb, SLAPI_MODIFY_MODS, &cbdata.mods);
slapi_pblock_get(pb, SLAPI_ENTRY_PRE_OP, &cbdata.e_pre);
slapi_pblock_get(pb, SLAPI_ENTRY_POST_OP, &cbdata.e_post);
+ cbdata.ndn = slapi_entry_get_ndn(cbdata.e_pre);
cbdata.pb = pb;
slapi_log_error(SLAPI_LOG_PLUGIN, cbdata.state->plugin_desc->spd_id,
"modified \"%s\"\n", cbdata.ndn);
@@ -1714,8 +1714,8 @@ backend_shr_delete_cb(Slapi_PBlock *pb)
/* The plugin was not actually started. */
return 0;
}
- slapi_pblock_get(pb, SLAPI_DELETE_TARGET, &cbdata.ndn);
slapi_pblock_get(pb, SLAPI_ENTRY_PRE_OP, &cbdata.e);
+ cbdata.ndn = slapi_entry_get_ndn(cbdata.e);
cbdata.pb = pb;
slapi_log_error(SLAPI_LOG_PLUGIN, cbdata.state->plugin_desc->spd_id,
"deleted \"%s\"\n", cbdata.ndn);