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

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-06-06T07:40:28+02:00

nat_traversal: check if the table is set for pv keepalive socket

---

Modified: src/modules/nat_traversal/nat_traversal.c

---

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

---

diff --git a/src/modules/nat_traversal/nat_traversal.c 
b/src/modules/nat_traversal/nat_traversal.c
index f4288ac9a5b..7d804b5a605 100644
--- a/src/modules/nat_traversal/nat_traversal.c
+++ b/src/modules/nat_traversal/nat_traversal.c
@@ -2020,6 +2020,10 @@ static int pv_get_keepalive_socket(
                return -1;
        }
 
+       if(nat_table == NULL) {
+               return pv_get_null(msg, param, res);
+       }
+
        strncpy(uri, tv.rs.s, tv.rs.len);
        uri[tv.rs.len] = 0;
 

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to