[sr-dev] git:master:b5dd54e9: ims_usrloc_scscf: fix compiler warnings
Victor Seva
linuxmaniac at torreviejawireless.org
Fri Jan 13 11:18:03 CET 2017
Module: kamailio
Branch: master
Commit: b5dd54e980bda1ed850d4899d2b6e3ce139832bb
URL: https://github.com/kamailio/kamailio/commit/b5dd54e980bda1ed850d4899d2b6e3ce139832bb
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Committer: Victor Seva <linuxmaniac at torreviejawireless.org>
Date: 2017-01-13T11:17:37+01:00
ims_usrloc_scscf: fix compiler warnings
> ul_rpc.c:49:2: note: in expansion of macro 'LM_DBG'
> LM_DBG("Dumping S-CSCF usrloc snapshot to file: [%.s]\n", filename.len, filename.s);
> ^~~~~~
> ucontact.c: In function 'print_ucontact':
> ucontact.c:255:11: warning: unused variable 'st' [-Wunused-variable]
> char* st = "";
> ^~
> ucontact.c: In function 'new_ucontact':
> ucontact.c:143:17: warning: 'prev' may be used uninitialized in this function [-Wmaybe-uninitialized]
> prev->next = curr;
> ~~~~~~~~~~~^~~~~~
> impurecord.c:330:12: warning: 'rollback' defined but not used [-Wunused-variable]
> static str rollback = str_init("ROLLBACK");
> ^~~~~~~~
---
Modified: src/modules/ims_usrloc_scscf/impurecord.c
Modified: src/modules/ims_usrloc_scscf/ucontact.c
Modified: src/modules/ims_usrloc_scscf/ul_rpc.c
---
Diff: https://github.com/kamailio/kamailio/commit/b5dd54e980bda1ed850d4899d2b6e3ce139832bb.diff
Patch: https://github.com/kamailio/kamailio/commit/b5dd54e980bda1ed850d4899d2b6e3ce139832bb.patch
---
diff --git a/src/modules/ims_usrloc_scscf/impurecord.c b/src/modules/ims_usrloc_scscf/impurecord.c
index b4a289b..8c50577 100644
--- a/src/modules/ims_usrloc_scscf/impurecord.c
+++ b/src/modules/ims_usrloc_scscf/impurecord.c
@@ -327,7 +327,7 @@ static str autocommit_off = str_init("SET AUTOCOMMIT=0");
static str fail_isolation_level = str_init("SET TRANSACTION ISOLATION LEVEL READ COMMITTED");
static str start_transaction = str_init("START TRANSACTION");
static str commit = str_init("COMMIT");
-static str rollback = str_init("ROLLBACK");
+/* static str rollback = str_init("ROLLBACK"); */
static str autocommit_on = str_init("SET AUTOCOMMIT=1");
static inline void start_dbtransaction() {
diff --git a/src/modules/ims_usrloc_scscf/ucontact.c b/src/modules/ims_usrloc_scscf/ucontact.c
index e4c41fd..2b7e074 100644
--- a/src/modules/ims_usrloc_scscf/ucontact.c
+++ b/src/modules/ims_usrloc_scscf/ucontact.c
@@ -82,7 +82,8 @@ extern int db_mode;
*/
ucontact_t* new_ucontact(str* _dom, str* _aor, str* _contact, ucontact_info_t* _ci) {
ucontact_t *c;
- param_t *prev, *curr, *param;
+ param_t *prev = NULL;
+ param_t *curr, *param;
int first = 1;
c = (ucontact_t*) shm_malloc(sizeof (ucontact_t));
@@ -252,7 +253,6 @@ void free_ucontact(ucontact_t* _c) {
*/
void print_ucontact(FILE* _f, ucontact_t* _c) {
time_t t = time(0);
- char* st = "";
param_t * tmp;
fprintf(_f, "\t~~~Contact(%p) (refcount: %d)~~~\n", _c, _c->ref_count);
diff --git a/src/modules/ims_usrloc_scscf/ul_rpc.c b/src/modules/ims_usrloc_scscf/ul_rpc.c
index d47c358..b3e3f2a 100644
--- a/src/modules/ims_usrloc_scscf/ul_rpc.c
+++ b/src/modules/ims_usrloc_scscf/ul_rpc.c
@@ -46,7 +46,7 @@ static void ul_rpc_snapshot(rpc_t* rpc, void *ctx) {
}
- LM_DBG("Dumping S-CSCF usrloc snapshot to file: [%.s]\n", filename.len, filename.s);
+ LM_DBG("Dumping S-CSCF usrloc snapshot to file: [%.*s]\n", filename.len, filename.s);
current_time = time(NULL);
t = localtime(¤t_time);
More information about the sr-dev
mailing list