Module: kamailio
Branch: 5.7
Commit: c717c016b70a82566dfc58d8d9dee3d3f51ddb01
URL: 
https://github.com/kamailio/kamailio/commit/c717c016b70a82566dfc58d8d9dee3d3f51ddb01

Author: Stefan-Cristian Mititelu <stefan-cristian.mitit...@1and1.ro>
Committer: Stefan-Cristian Mititelu <stefan-cristian.mitit...@1and1.ro>
Date: 2024-03-18T13:25:21+02:00

pdb server: Return negative carrierid for failures. Clang format

(cherry-picked from commit 88b698e0f62c39ed60af9f0a4fb3ca2dc6867d8f)

---

Modified: utils/pdbt/pdb_server.c
Modified: utils/pdbt/pdb_server_backend.c

---

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

---

diff --git a/utils/pdbt/pdb_server.c b/utils/pdbt/pdb_server.c
index 6ce32557cc7..2de2ba789d7 100644
--- a/utils/pdbt/pdb_server.c
+++ b/utils/pdbt/pdb_server.c
@@ -151,7 +151,7 @@ int udp_server(int so)
                                carrierid = lookup_number(msg.bdy.payload);
 
                                /* check if not found pdb_id */
-                               if(carrierid == 0) {
+                               if(carrierid == -1) {
                                        pdb_msg_format_send(&msg, 
PDB_VERSION_1, PDB_TYPE_REPLY_ID,
                                                        PDB_CODE_NOT_FOUND, 
htons(msg.hdr.id), NULL, 0);
                                        goto msg_send;
diff --git a/utils/pdbt/pdb_server_backend.c b/utils/pdbt/pdb_server_backend.c
index dc4028bee19..931e28d7603 100644
--- a/utils/pdbt/pdb_server_backend.c
+++ b/utils/pdbt/pdb_server_backend.c
@@ -44,8 +44,8 @@ carrier_t lookup_number(char *number)
        carrier_t carrierid;
        int nmatch = dtm_longest_match(mroot, number, strlen(number), 
&carrierid);
        if(nmatch <= 0) {
-               /* nothing found - return id 0 */
-               carrierid = 0;
+               /* nothing found - return id -1 */
+               carrierid = -1;
        }
        LINFO("request='%s', nmatch=%ld, carrier=%ld\n", number, (long 
int)nmatch,
                        (long int)carrierid);

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to