Module: kamailio
Branch: master
Commit: 73ba0266cf76083b51e85d877f04f4a3da67d207
URL: 
https://github.com/kamailio/kamailio/commit/73ba0266cf76083b51e85d877f04f4a3da67d207

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2024-11-21T20:37:31+01:00

pike: disable destroy of internal tree on mod-destroy callback

- it is safer and faster to be removed at once by core or OS when application
  context is destroyed

---

Modified: src/modules/pike/pike.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/73ba0266cf76083b51e85d877f04f4a3da67d207.diff
Patch: 
https://github.com/kamailio/kamailio/commit/73ba0266cf76083b51e85d877f04f4a3da67d207.patch

---

diff --git a/src/modules/pike/pike.c b/src/modules/pike/pike.c
index c256049e7d5..e4791dd2046 100644
--- a/src/modules/pike/pike.c
+++ b/src/modules/pike/pike.c
@@ -145,10 +145,12 @@ static int pike_init(void)
 
 void pike_exit(void)
 {
+#if 0
        /* destroy semaphore */
        if(pike_timer_lock) {
                lock_destroy(pike_timer_lock);
                lock_dealloc(pike_timer_lock);
+               pike_timer_lock = 0;
        }
 
        /* empty the timer list head */
@@ -159,6 +161,9 @@ void pike_exit(void)
 
        /* destroy the IP tree */
        destroy_ip_tree();
+#endif
+
+       LM_DBG("done\n");
 
        return;
 }

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to