Module: sip-router
Branch: master
Commit: 359a96d03de99322a34934160d2817157b35846c
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=359a96d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)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;
}