diff options
| author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-06-25 17:47:33 -0400 |
|---|---|---|
| committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-06-25 17:47:33 -0400 |
| commit | 878ab7f3622d4ea4f09035cf34e580925a8447ab (patch) | |
| tree | e2beb4477d14ef4e8b1083fb96326b1a8514ca25 /src/format.c | |
| parent | 9b5a068b20c365757842f3b65adb5e782d33cb55 (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.c | 19 |
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; } |
