From dac6ce1b4598b9f42405398d6c4192c07ca4995c Mon Sep 17 00:00:00 2001 From: William King Date: Sat, 18 May 2013 15:47:01 -0700 Subject: [PATCH] FS-5443: --resolve leaked because the JS api's copy and return new malloc'd pointers. --- src/mod/languages/mod_spidermonkey/mod_spidermonkey.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c index e6ab03b4d7..434c412cbf 100644 --- a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c +++ b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c @@ -24,7 +24,7 @@ * Contributor(s): * * Anthony Minessale II - * + * William King * * mod_spidermonkey.c -- Javascript Module * @@ -247,6 +247,7 @@ static JSBool request_dump_env(JSContext * cx, JSObject * obj, uintN argc, jsval if ((xml = switch_event_xmlize(ro->stream->param_event, SWITCH_VA_NONE))) { xmlstr = switch_xml_toxml(xml, SWITCH_FALSE); *rval = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, xmlstr)); + free(xmlstr); return JS_TRUE; } } else {