]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
automerge commit
authorAutomerge script <automerge@asterisk.org>
Tue, 31 Oct 2006 16:02:51 +0000 (16:02 +0000)
committerAutomerge script <automerge@asterisk.org>
Tue, 31 Oct 2006 16:02:51 +0000 (16:02 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@46680 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_curl.c

index 5cf4b167df1b66526c1aec46a0cc9033cad8bfb8..93fdd7ff01e2e1b18d155bfd41bd1c62f3ac50fa 100644 (file)
@@ -94,7 +94,6 @@ static int curl_internal(struct MemoryStruct *chunk, char *url, char *post)
 {
        CURL *curl;
 
-       curl_global_init(CURL_GLOBAL_ALL);
        curl = curl_easy_init();
 
        if (!curl) {
@@ -224,6 +223,7 @@ int unload_module(void)
        res |= ast_unregister_application(app);
 
        STANDARD_HANGUP_LOCALUSERS;
+       curl_global_cleanup();
        
        return res;
 }
@@ -232,6 +232,7 @@ int load_module(void)
 {
        int res;
 
+       curl_global_init(CURL_GLOBAL_ALL);
        res = ast_custom_function_register(&acf_curl);
        res |= ast_register_application(app, curl_exec, synopsis, descrip);