Module: kamailio
Branch: 6.0
Commit: 53f721cf7169e163ceab5113ca3296683b88921e
URL: 
https://github.com/kamailio/kamailio/commit/53f721cf7169e163ceab5113ca3296683b88921e

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <22965395+xkara...@users.noreply.github.com>
Date: 2025-06-10T10:39:31Z

rtpengine: Add check for skipping pings on manually disabled nodes.

- Add debug log when trying to ping a node.

(cherry picked from commit 3202dc9d8e26620fe642e474e5cf8632ab6bc3a7)

---

Modified: src/modules/rtpengine/rtpengine.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/53f721cf7169e163ceab5113ca3296683b88921e.diff
Patch: 
https://github.com/kamailio/kamailio/commit/53f721cf7169e163ceab5113ca3296683b88921e.patch

---

diff --git a/src/modules/rtpengine/rtpengine.c 
b/src/modules/rtpengine/rtpengine.c
index 2401ad09cbd..36f93dd35aa 100644
--- a/src/modules/rtpengine/rtpengine.c
+++ b/src/modules/rtpengine/rtpengine.c
@@ -1744,6 +1744,7 @@ static int rtpp_test_ping(struct rtpp_node *node)
        char *cp;
        int ret;
 
+       LM_DBG("Sending ping to node %.*s\n", node->rn_url.len, node->rn_url.s);
        if(bencode_buffer_init(&bencbuf)) {
                return -1;
        }
@@ -3777,7 +3778,7 @@ static void rtpengine_ping_check_timer(unsigned int 
ticks, void *param)
                for(crt_rtpp = rtpp_list->rn_first; crt_rtpp != NULL;
                                crt_rtpp = crt_rtpp->rn_next) {
 
-                       if(!crt_rtpp->rn_displayed) {
+                       if(!crt_rtpp->rn_displayed || crt_rtpp->rn_disabled) {
                                continue;
                        }
 

_______________________________________________
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