Ack
On Tue, Jun 21, 2011 at 3:47 AM, Russell Bryant
<russell(a)russellbryant.net> wrote:
This patch fixes a memory leak in the handling of custom agent
options
on Windows. The output buffer passed back from RegistryRead() was not
being freed.
Signed-off-by: Russell Bryant <russell(a)russellbryant.net>
---
src/lib/mh_agent.cpp | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/lib/mh_agent.cpp b/src/lib/mh_agent.cpp
index 8baa433..0c6efd1 100644
--- a/src/lib/mh_agent.cpp
+++ b/src/lib/mh_agent.cpp
@@ -241,6 +241,8 @@ mh_parse_options(const char *proc_name, int argc, char **argv,
qpid::types::Vari
matahari_options[lpc].callback(
matahari_options[lpc].code, matahari_options[lpc].long_name,
value, matahari_options[lpc].userdata);
+ free(value);
+ value = NULL;
}
free(name_ws);
}
--
1.7.5.4
_______________________________________________
Matahari mailing list
Matahari(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/matahari