Module: sip-router Branch: master Commit: 359a96d03de99322a34934160d2817157b35846c URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=359a96d0...
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; }