[sr-dev] git:master:ae6413a6: core: updates to kemi callbacks for core routing blocks

Daniel-Constantin Mierla miconda at gmail.com
Mon Nov 14 10:55:59 CET 2016


Module: kamailio
Branch: master
Commit: ae6413a65b8c233eadd19706df6a69d7181ffd37
URL: https://github.com/kamailio/kamailio/commit/ae6413a65b8c233eadd19706df6a69d7181ffd37

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2016-11-14T10:30:41+01:00

core: updates to kemi callbacks for core routing blocks

---

Modified: onsend.h
Modified: receive.c

---

Diff:  https://github.com/kamailio/kamailio/commit/ae6413a65b8c233eadd19706df6a69d7181ffd37.diff
Patch: https://github.com/kamailio/kamailio/commit/ae6413a65b8c233eadd19706df6a69d7181ffd37.patch

---

diff --git a/onsend.h b/onsend.h
index 2f15663..cba56f4 100644
--- a/onsend.h
+++ b/onsend.h
@@ -86,7 +86,7 @@ static inline int run_onsend(struct sip_msg* orig_msg, struct dest_info* dst,
 			if(unlikely(keng!=NULL)) {
 				bctx = sr_kemi_act_ctx_get();
 				sr_kemi_act_ctx_set(&ra_ctx);
-				ret=keng->froute(orig_msg, ONSEND_ROUTE, NULL);
+				ret=keng->froute(orig_msg, ONSEND_ROUTE, NULL, NULL);
 				sr_kemi_act_ctx_set(bctx);
 			} else {
 				ret=run_actions(&ra_ctx, onsend_rt.rlist[DEFAULT_RT], orig_msg);
diff --git a/receive.c b/receive.c
index 11918ed..f2cdeeb 100644
--- a/receive.c
+++ b/receive.c
@@ -257,7 +257,7 @@ int receive_msg(char* buf, unsigned int len, struct receive_info* rcv_info)
 				LM_ERR("no config routing engine registered\n");
 				goto error_req;
 			}
-			if(keng->froute(msg, REQUEST_ROUTE, NULL)<0) {
+			if(keng->froute(msg, REQUEST_ROUTE, NULL, NULL)<0) {
 				LM_NOTICE("negative return code from engine function\n");
 			}
 		} else {
@@ -321,7 +321,7 @@ int receive_msg(char* buf, unsigned int len, struct receive_info* rcv_info)
 				bctx = sr_kemi_act_ctx_get();
 				init_run_actions_ctx(&ctx);
 				sr_kemi_act_ctx_set(&ctx);
-				ret = keng->froute(msg, CORE_ONREPLY_ROUTE, NULL);
+				ret = keng->froute(msg, CORE_ONREPLY_ROUTE, NULL, NULL);
 				sr_kemi_act_ctx_set(bctx);
 			} else {
 				ret=run_top_route(onreply_rt.rlist[DEFAULT_RT], msg, &ctx);




More information about the sr-dev mailing list