Module: kamailio
Branch: master
Commit: 6f9e5bea2aa1dcbf1944e54f17c4e9fd9088201e
URL:
https://github.com/kamailio/kamailio/commit/6f9e5bea2aa1dcbf1944e54f17c4e9f…
Author: Andrey Rybkin <rybkin.a(a)bks.tv>
Committer: Andrey Rybkin <rybkin.a(a)bks.tv>
Date: 2014-12-24T12:30:33+03:00
Set tcpconn_id to -1 for records added via dmq
---
Modified: modules/usrloc_dmq/usrloc_sync.c
---
Diff:
https://github.com/kamailio/kamailio/commit/6f9e5bea2aa1dcbf1944e54f17c4e9f…
Patch:
https://github.com/kamailio/kamailio/commit/6f9e5bea2aa1dcbf1944e54f17c4e9f…
---
diff --git a/modules/usrloc_dmq/usrloc_sync.c b/modules/usrloc_dmq/usrloc_sync.c
index cffd7f2..e284b5b 100644
--- a/modules/usrloc_dmq/usrloc_sync.c
+++ b/modules/usrloc_dmq/usrloc_sync.c
@@ -263,7 +263,7 @@ int usrloc_dmq_handle_msg(struct sip_msg* msg, peer_reponse_t* resp,
dmq_node_t*
srjson_t *it = NULL;
static ucontact_info_t ci;
- int action, expires, cseq, flags, cflags, q, last_modified, methods, reg_id,
tcpconn_id;
+ int action, expires, cseq, flags, cflags, q, last_modified, methods, reg_id;
str aor, ruid, c, received, path, callid, user_agent, instance;
parse_from_header(msg);
@@ -346,8 +346,6 @@ int usrloc_dmq_handle_msg(struct sip_msg* msg, peer_reponse_t* resp,
dmq_node_t*
methods = it->valueint;
} else if (strcmp(it->string, "reg_id")==0) {
reg_id = it->valueint;
- } else if (strcmp(it->string, "tcpconn_id")==0) {
- tcpconn_id = it->valueint;
} else {
LM_ERR("unrecognized field in json object\n");
}
@@ -369,7 +367,7 @@ int usrloc_dmq_handle_msg(struct sip_msg* msg, peer_reponse_t* resp,
dmq_node_t*
ci.methods = methods;
ci.instance = instance;
ci.reg_id = reg_id;
- ci.tcpconn_id = tcpconn_id;
+ ci.tcpconn_id = -1;
ci.last_modified = last_modified;
switch(action) {
@@ -477,8 +475,7 @@ int usrloc_dmq_send_contact(ucontact_t* ptr, str aor, int action,
dmq_node_t* no
srjson_AddNumberToObject(&jdoc, jdoc.root, "last_modified",
ptr->last_modified);
srjson_AddNumberToObject(&jdoc, jdoc.root, "methods", ptr->methods);
srjson_AddNumberToObject(&jdoc, jdoc.root, "reg_id", ptr->reg_id);
- srjson_AddNumberToObject(&jdoc, jdoc.root, "tcpconn_id",
ptr->tcpconn_id);
-
+
jdoc.buf.s = srjson_PrintUnformatted(&jdoc, jdoc.root);
if(jdoc.buf.s==NULL) {
LM_ERR("unable to serialize data\n");