summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@redhat.com>2011-01-03 14:25:41 -0500
committerNalin Dahyabhai <nalin@redhat.com>2011-01-03 14:25:41 -0500
commitb7ebcde9905d28cc97f489f39c50062802d492ee (patch)
tree2b3e1bd82adb4f5013ef3f1b9f0c2a870e2068eb
parent6c9df0bdc14e22e420e8e9902ea3215add5ee949 (diff)
downloadslapi-nis-b7ebcde9905d28cc97f489f39c50062802d492ee.tar.gz
slapi-nis-b7ebcde9905d28cc97f489f39c50062802d492ee.tar.xz
slapi-nis-b7ebcde9905d28cc97f489f39c50062802d492ee.zip
- don't leak a normalized dn on out-of-memory (defect #10106)
-rw-r--r--src/format.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/format.c b/src/format.c
index 5658c81..60e49fa 100644
--- a/src/format.c
+++ b/src/format.c
@@ -1499,6 +1499,7 @@ format_referred(struct plugin_state *state, Slapi_PBlock *pb, Slapi_Entry *e,
if (filter == NULL) {
slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id,
"referred: out of memory\n");
+ free(tndn);
backend_free_set_config(set_bases, set_filter);
slapi_pblock_destroy(local_pb);
format_free_parsed_args(argv);