@rfuchs commented on this pull request.

A bit unsure about how this is supposed to work, maybe I'm just dense?

>  
-static int fixup_set_id(void **param, int param_no)
+static void rtpengine_dtmf_events_loop(int rank)

The `rank` argument seems unused?

> @@ -2147,6 +2401,9 @@ static int child_init(int rank)
                /* probe rtpengines only in first worker */
                if(build_rtpp_socks(0, 1))
                        return -1;
+                       
+               if (rtpengine_dtmf_event_sock.len > 0)
+                       rtpengine_dtmf_events_loop(rank);

This enters into an infinite read loop during child_init(). Doesn't this block 
the startup of all child processes?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3473#pullrequestreview-1472495987
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/pull/3473/review/[email protected]>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to [email protected]

Reply via email to