summaryrefslogtreecommitdiffstats
path: root/src/format.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-06-25 17:47:33 -0400
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-06-25 17:47:33 -0400
commit878ab7f3622d4ea4f09035cf34e580925a8447ab (patch)
treee2beb4477d14ef4e8b1083fb96326b1a8514ca25 /src/format.c
parent9b5a068b20c365757842f3b65adb5e782d33cb55 (diff)
- don't even support passing a pblock into format_get_data(), because we have
never actually done that
Diffstat (limited to 'src/format.c')
-rw-r--r--src/format.c19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/format.c b/src/format.c
index 6041c63..c5c7a1f 100644
--- a/src/format.c
+++ b/src/format.c
@@ -2155,30 +2155,19 @@ format_format(struct plugin_state *state, Slapi_PBlock *pb, Slapi_Entry *e,
}
char *
-format_get_data(struct plugin_state *state, Slapi_PBlock *pb, Slapi_Entry *e,
+format_get_data(struct plugin_state *state, Slapi_Entry *e,
const char *domain, const char *map,
const char *fmt, const char *disallowed,
char ***ref_attrs,
struct format_inref_attr ***inref_attrs)
{
- Slapi_PBlock *local_pb;
+ Slapi_PBlock *pb;
char ***ndn_list, **local_ndn_list, *ret;
- /* Supply a PBlock if the caller didn't. */
- if (pb == NULL) {
- local_pb = slapi_pblock_new();
- pb = local_pb;
- } else {
- local_pb = NULL;
- }
-
+ pb = slapi_pblock_new();
ret = format_format(state, pb, e, domain, map, fmt, disallowed,
NULL, ref_attrs, inref_attrs);
-
- /* If we supplied a PBlock, clean it up. */
- if (pb == local_pb) {
- slapi_pblock_destroy(local_pb);
- }
+ slapi_pblock_destroy(pb);
return ret;
}