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

Author: Victor Seva <linuxman...@torreviejawireless.org>
Committer: Victor Seva <linuxman...@torreviejawireless.org>
Date: 2025-09-06T11:52:39+02:00

ims_usrloc_scscf: fix contact_port_ip_match()

* same logic as in 22db60c1e29c26caacf4356849d2d1d550d68617

---

Modified: src/modules/ims_usrloc_scscf/impurecord.c

---

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

---

diff --git a/src/modules/ims_usrloc_scscf/impurecord.c 
b/src/modules/ims_usrloc_scscf/impurecord.c
index f3ddaba3a89..b0ef84395df 100644
--- a/src/modules/ims_usrloc_scscf/impurecord.c
+++ b/src/modules/ims_usrloc_scscf/impurecord.c
@@ -712,6 +712,13 @@ int aor_to_contact(str *aor, str *contact)
                contact->len = p - contact->s;
        }
 
+       // remove default port 5060
+       if((p = memchr(contact->s, ':', contact->len))) {
+               if(contact->len - (p - contact->s) == 5 && !memcmp(p, ":5060", 
5)) {
+                       contact->len -= 5;
+               }
+       }
+
        return ret;
 }
 

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to