another crash (intermittent) if called with no args

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14113 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Rupa Schomaker 2009-07-02 15:29:25 +00:00
parent 56d63b1097
commit 8e6dc2967b
1 changed files with 3 additions and 3 deletions

View File

@ -290,7 +290,7 @@ done:
if (http_data && http_data->headers) {
curl_slist_free_all(http_data->headers);
}
if (!session) {
if (!session && pool) {
switch_core_destroy_memory_pool(&pool);
}
}
@ -362,7 +362,7 @@ done:
curl_slist_free_all(http_data->headers);
}
switch_safe_free(mydata);
if (!session) {
if (!session && pool) {
switch_core_destroy_memory_pool(&pool);
}
return status;
@ -382,7 +382,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_curl_load)
SWITCH_ADD_API(api_interface, "curl", "curl API", curl_function, SYNTAX);
SWITCH_ADD_APP(app_interface, "curl", "Perform a http request", "Perform a http request",
curl_app_function, "curl url", SAF_SUPPORT_NOMEDIA);
curl_app_function, SYNTAX, SAF_SUPPORT_NOMEDIA);
/* indicate that the module should continue to be loaded */
return SWITCH_STATUS_SUCCESS;