[sr-dev] git:master:0ec36aea: modules/ims_registrar_pcscf: lookup of contact should not be based on where request comes from
Jason Penton
jason.penton at gmail.com
Fri Feb 20 14:23:53 CET 2015
Module: kamailio
Branch: master
Commit: 0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384
URL: https://github.com/kamailio/kamailio/commit/0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384
Author: Jason Penton <jason.penton at gmail.com>
Committer: Jason Penton <jason.penton at gmail.com>
Date: 2015-02-20T15:23:45+02:00
modules/ims_registrar_pcscf: lookup of contact should not be based on where request comes from
---
Modified: modules/ims_registrar_pcscf/lookup.c
---
Diff: https://github.com/kamailio/kamailio/commit/0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384.diff
Patch: https://github.com/kamailio/kamailio/commit/0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384.patch
---
diff --git a/modules/ims_registrar_pcscf/lookup.c b/modules/ims_registrar_pcscf/lookup.c
index 7ace378..b0f7ae2 100644
--- a/modules/ims_registrar_pcscf/lookup.c
+++ b/modules/ims_registrar_pcscf/lookup.c
@@ -59,17 +59,13 @@ int lookup_transport(struct sip_msg* _m, udomain_t* _d, str* _uri) {
str uri;
pcontact_t* pcontact;
char tmp[MAX_URI_SIZE];
- char srcip[20];
- str received_host;
+ str received_host = {0,0};
str tmp_s;
int ret = 1;
if (_m->new_uri.s) uri = _m->new_uri;
else uri = _m->first_line.u.request.uri;
- received_host.len = ip_addr2sbuf(&_m->rcv.src_ip, srcip, sizeof(srcip));
- received_host.s = srcip;
-
//now lookup in usrloc
ul.lock_udomain(_d, &uri, &received_host, _m->rcv.src_port);
if (ul.get_pcontact(_d, &uri, &received_host, _m->rcv.src_port, &pcontact) != 0) { //need to insert new contact
More information about the sr-dev
mailing list