[sr-dev] git:master:ac016795: uac: fix crash related to uacreg HA1 addition, commit 9b501c4945

Henning Westerholt hw at skalatan.de
Sun Sep 29 23:01:57 CEST 2019


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

Author: Henning Westerholt <hw at skalatan.de>
Committer: Henning Westerholt <hw at skalatan.de>
Date: 2019-09-29T23:01:42+02:00

uac: fix crash related to uacreg HA1 addition, commit 9b501c4945

- fix crash related to uacreg HA1 addition, commit 9b501c4945 (GH #2076)
- it's also necessary to add the new column to the queries

---

Modified: src/modules/uac/uac_reg.c

---

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

---

diff --git a/src/modules/uac/uac_reg.c b/src/modules/uac/uac_reg.c
index 5ede2458ef..fb45a4fd3d 100644
--- a/src/modules/uac/uac_reg.c
+++ b/src/modules/uac/uac_reg.c
@@ -1364,7 +1364,7 @@ int uac_reg_load_db(void)
 	}
 
 	if (DB_CAPABILITY(reg_dbf, DB_CAP_FETCH)) {
-		if(reg_dbf.query(reg_db_con, 0, 0, 0, db_cols, 0, 13, 0, 0) < 0)
+		if(reg_dbf.query(reg_db_con, 0, 0, 0, db_cols, 0, 14, 0, 0) < 0)
 		{
 			LM_ERR("Error while querying db\n");
 			return -1;
@@ -1383,7 +1383,7 @@ int uac_reg_load_db(void)
 		}
 	} else {
 		if((ret=reg_dbf.query(reg_db_con, NULL, NULL, NULL, db_cols,
-						0, 13, 0, &db_res))!=0
+						0, 14, 0, &db_res))!=0
 				|| RES_ROW_N(db_res)<=0 )
 		{
 			reg_dbf.free_result(reg_db_con, db_res);
@@ -1502,7 +1502,7 @@ int uac_reg_db_refresh(str *pl_uuid)
 	db_vals[0].val.str_val.len = pl_uuid->len;
 
 	if((ret=reg_dbf.query(reg_db_con, db_keys, NULL, db_vals, db_cols,
-					1 /*nr keys*/, 13 /*nr cols*/, 0, &db_res))!=0
+					1 /*nr keys*/, 14 /*nr cols*/, 0, &db_res))!=0
 			|| RES_ROW_N(db_res)<=0 )
 	{
 		reg_dbf.free_result(reg_db_con, db_res);




More information about the sr-dev mailing list