Module: kamailio
Branch: 5.3
Commit: 794861c8db50846599118fe7583f522200195d8d
URL: 
https://github.com/kamailio/kamailio/commit/794861c8db50846599118fe7583f522200195d8d

Author: Federico Cabiddu <federico.cabi...@gmail.com>
Committer: Federico Cabiddu <federico.cabi...@gmail.com>
Date: 2020-09-09T12:49:03+02:00

httpa_asyc_client: set curl memory callbacks in module initialization

---

Modified: src/modules/http_async_client/http_async_client_mod.c
Modified: src/modules/http_async_client/http_multi.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/794861c8db50846599118fe7583f522200195d8d.diff
Patch: 
https://github.com/kamailio/kamailio/commit/794861c8db50846599118fe7583f522200195d8d.patch

---

diff --git a/src/modules/http_async_client/http_async_client_mod.c 
b/src/modules/http_async_client/http_async_client_mod.c
index 7bfbb004c9..d0b99daecb 100644
--- a/src/modules/http_async_client/http_async_client_mod.c
+++ b/src/modules/http_async_client/http_async_client_mod.c
@@ -275,6 +275,8 @@ static int mod_init(void)
                return -1;
        }
 
+       set_curl_mem_callbacks();
+
        /* init faked sip msg */
        if(faked_msg_init()<0) {
                LM_ERR("failed to init faked sip msg\n");
diff --git a/src/modules/http_async_client/http_multi.c 
b/src/modules/http_async_client/http_multi.c
index 948171b519..cfe9ae9177 100644
--- a/src/modules/http_async_client/http_multi.c
+++ b/src/modules/http_async_client/http_multi.c
@@ -392,7 +392,6 @@ void set_curl_mem_callbacks(void)
                        LM_ERR ("invalid memory manager: %d\n", 
curl_memory_manager);
                        break;
        }
-
 }
 
 int init_http_multi(struct event_base *evbase, struct http_m_global *wg)
@@ -400,7 +399,6 @@ int init_http_multi(struct event_base *evbase, struct 
http_m_global *wg)
        g = wg;
        g->evbase = evbase;
 
-       set_curl_mem_callbacks();
 
        g->multi = curl_multi_init();
        LM_DBG("curl_multi %p initialized on global %p (evbase %p)\n", 
g->multi, g, evbase);


_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to