Hi,
this patch fixes the module loading for the nathelper module. The module
registers the additional processes only (for ping timers) only when
natping_interval > 0. Thus we need to check for this variable in the
child_init(..) function as well.
Cheers,
Henning
diff --git a/modules/nathelper/nathelper.c b/modules/nathelper/nathelper.c
index e9666bf..4118bf2 100644
--- a/modules/nathelper/nathelper.c
+++ b/modules/nathelper/nathelper.c
@@ -1166,7 +1166,7 @@ child_init(int rank)
struct rtpp_set *rtpp_list;
struct rtpp_node *pnode;
- if (rank==PROC_MAIN) {
+ if (rank==PROC_MAIN && natping_interval > 0) {
for( i=0 ; i<natping_processes ; i++ ) {
if(fork_dummy_timer(PROC_TIMER, "TIMER NH", 1 /*socks flag*/,
nh_timer, (void*)(unsigned long)i,
_______________________________________________
sr-dev mailing list
sr-dev(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev