Module: kamailio
Branch: 5.1
Commit: 57a51ee115ff11459107e76bd6bc98358874473f
URL: 
https://github.com/kamailio/kamailio/commit/57a51ee115ff11459107e76bd6bc98358874473f

Author: Ovidiu Sas <[email protected]>
Committer: Ovidiu Sas <[email protected]>
Date: 2019-05-10T10:13:31-04:00

db_text: throw an error and abort instead of silently truncate tables

(cherry picked from commit 3ed1fcdbb9247b1eb10d8d544f2a67b277bd1031)

---

Modified: src/modules/db_text/dbt_base.c

---

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

---

diff --git a/src/modules/db_text/dbt_base.c b/src/modules/db_text/dbt_base.c
index c850501952..d6d9d73f21 100644
--- a/src/modules/db_text/dbt_base.c
+++ b/src/modules/db_text/dbt_base.c
@@ -296,6 +296,11 @@ int dbt_query(db1_con_t* _h, db_key_t* _k, db_op_t* _op, 
db_val_t* _v,
                }
                _drp = _drp->next;
        }
+       if (_drp && counter == _db_text_max_result_rows)
+       {
+               LM_ERR("Truncated table at [%d] rows. Please increase 
'max_result_rows' param!\n", counter);
+               goto error;
+       }
 
        if (_o_l)
        {


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to