Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c (16013 => 16014)
--- freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c 2009-12-22 03:55:29 UTC (rev 16013)
+++ freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c 2009-12-22 06:55:55 UTC (rev 16014)
@@ -79,6 +79,7 @@
error:
stream->write_function(stream, "%s", "parameter missing\n");
ok:
+ switch_safe_free(mydata);
return SWITCH_STATUS_SUCCESS;
}
@@ -449,7 +450,7 @@
stream->write_function(stream, "%s", rval);
switch_xml_free(xml);
- free(mydata);
+ switch_safe_free(mydata);
switch_event_destroy(¶ms);
return SWITCH_STATUS_SUCCESS;
@@ -529,7 +530,7 @@
end:
switch_xml_free(xml);
- free(mydata);
+ switch_safe_free(mydata);
switch_event_destroy(¶ms);
return SWITCH_STATUS_SUCCESS;
@@ -607,7 +608,7 @@
switch_xml_free(xml);
- free(mydata);
+ switch_safe_free(mydata);
return SWITCH_STATUS_SUCCESS;
}