[prev in list] [next in list] [prev in thread] [next in thread] 

List:       serdev
Subject:    [sr-dev] git:master: lib/kmi: init MI workers for SIP commands when
From:       Daniel-Constantin Mierla <miconda () gmail ! com>
Date:       2011-09-29 8:26:57
Message-ID: 20110929082657.C56CBEF8079 () rimmer ! ryngle ! com
[Download RAW message or body]

Module: sip-router
Branch: master
Commit: 359a96d03de99322a34934160d2817157b35846c
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=359a96d03de99322a34934160d2817157b35846c


Author: Daniel-Constantin Mierla <miconda@gmail.com>
Committer: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 29 10:14:32 2011 +0200

lib/kmi: init MI workers for SIP commands when needed

---

 lib/kmi/mi.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/lib/kmi/mi.c b/lib/kmi/mi.c
index 8d2c01d..ede6783 100644
--- a/lib/kmi/mi.c
+++ b/lib/kmi/mi.c
@@ -46,6 +46,7 @@
 #include <string.h>
 
 #include "../../dprint.h"
+#include "../../sr_module.h"
 #include "mi_mem.h"
 #include "mi.h"
 
@@ -112,6 +113,13 @@ int init_mi_child(void)
 			return -1;
 		}
 	}
+	if(is_sip_worker(PROC_NOCHLDINIT)) {
+		LM_DBG("initalizing proc rpc for sip handling\n");
+		if(init_child(PROC_SIPRPC)<0) {
+			LM_DBG("failed to init proc rpc for sip handling\n");
+			return -1;
+		}
+	}
 	mi_commands_initialized = 1;
 	return 0;
 }


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic