提交 56d63b10 authored 作者: Rupa Schomaker's avatar Rupa Schomaker

fix usage

fix null free crash when called w/out arguments


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14112 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 65d596b2
......@@ -43,7 +43,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_curl_load);
*/
SWITCH_MODULE_DEFINITION(mod_curl, mod_curl_load, mod_curl_shutdown, NULL);
static char *SYNTAX = "curl url [headers]";
static char *SYNTAX = "curl url [headers|json]";
static struct {
switch_memory_pool_t *pool;
......@@ -287,7 +287,9 @@ usage:
done:
switch_safe_free(stream.data);
curl_slist_free_all(http_data->headers);
if (http_data && http_data->headers) {
curl_slist_free_all(http_data->headers);
}
if (!session) {
switch_core_destroy_memory_pool(&pool);
}
......@@ -356,7 +358,9 @@ usage:
switch_goto_status(status, done);
done:
curl_slist_free_all(http_data->headers);
if (http_data && http_data->headers) {
curl_slist_free_all(http_data->headers);
}
switch_safe_free(mydata);
if (!session) {
switch_core_destroy_memory_pool(&pool);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论