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

Author: Federico Cabiddu <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2025-12-09T12:10:25+01:00

lib/srdb1: add db_do_con_free function

---

Modified: src/lib/srdb1/db.c
Modified: src/lib/srdb1/db.h

---

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

---

diff --git a/src/lib/srdb1/db.c b/src/lib/srdb1/db.c
index 8ef2bda7915..5692f0f8bfb 100644
--- a/src/lib/srdb1/db.c
+++ b/src/lib/srdb1/db.c
@@ -344,6 +344,15 @@ db1_con_t *db_do_init2(const str *url, void 
*(*new_connection)(struct db_id *),
        return 0;
 }
 
+/*! \brief
+ * free database connection
+ */
+void db_do_con_free(db1_con_t *_h)
+{
+       if(_h) {
+               pkg_free(_h);
+       }
+}
 
 /*! \brief
  * Shut down database module
diff --git a/src/lib/srdb1/db.h b/src/lib/srdb1/db.h
index b2c3d8f338e..891e6afb233 100644
--- a/src/lib/srdb1/db.h
+++ b/src/lib/srdb1/db.h
@@ -486,6 +486,11 @@ db1_con_t *db_do_init2(const str *url, void 
*(*new_connection)(struct db_id *),
                db_pooling_t pooling);
 
 
+/*! \brief
+ * free database connection
+ */
+void db_do_con_free(db1_con_t *_h);
+
 /**
  * \brief Helper for db_close function.
  *

_______________________________________________
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