瀏覽代碼

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

- Add debug log when trying to ping a node.

(cherry picked from commit 3202dc9d8e26620fe642e474e5cf8632ab6bc3a7)
Xenofon Karamanos 4 月之前
父節點
當前提交
53f721cf71
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/modules/rtpengine/rtpengine.c

+ 2 - 1
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;
 			}