Module: sip-router Branch: master Commit: b131f4402cf604bbe90123aa95a6cbc8412c2de0 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b131f440...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Dec 6 18:54:52 2013 +0100
sipcapture: fixed clang compile warnings
- extra parameters for sprintf() match format specifiers
---
modules/sipcapture/sipcapture.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/modules/sipcapture/sipcapture.c b/modules/sipcapture/sipcapture.c index 932ba4d..913c240 100644 --- a/modules/sipcapture/sipcapture.c +++ b/modules/sipcapture/sipcapture.c @@ -486,7 +486,7 @@ int capture_mode_set_params (_capture_mode_data_t * n, str * params){ }
else if (pit->name.len == 10 && strncmp (pit->name.s, "table_name", pit->name.len)==0){ - if ((n->no_tables = parse_table_names(pit->body, &n->table_names))<0){ + if ((int)(n->no_tables = parse_table_names(pit->body, &n->table_names))<0){ LM_ERR("parsing capture_mode: table name parsing failed\n"); goto error; } @@ -781,14 +781,14 @@ static int mod_init(void) { while (c){ /*for the default capture_mode, don't add it's name to the stat name*/ def = (capture_def && c == capture_def)?1:0; - stat_name = (char *)shm_malloc(sizeof (char) * snprintf(NULL, 0 , (def)?"captured_requests":"captured_requests[%.*s]", c->name.len, c->name.s) + 1); - sprintf(stat_name, (def)?"captured_requests":"captured_requests[%.*s]", c->name.len, c->name.s); + stat_name = (char *)shm_malloc(sizeof (char) * (snprintf(NULL, 0 , (def)?"captured_requests%.*s":"captured_requests[%.*s]", (def)?0:c->name.len, (def)?"":c->name.s) + 1)); + sprintf(stat_name, (def)?"captured_requests%.*s":"captured_requests[%.*s]", (def)?0:c->name.len, (def)?"":c->name.s); stats[i].name = stat_name; stats[i].flags = 0; stats[i].stat_pointer = &c->sipcapture_req; i++; - stat_name = (char *)shm_malloc(sizeof (char) * snprintf(NULL, 0 , (def)?"captured_replies":"captured_replies[%.*s]", c->name.len, c->name.s) + 1); - sprintf(stat_name, (def)?"captured_replies":"captured_replies[%.*s]", c->name.len, c->name.s); + stat_name = (char *)shm_malloc(sizeof (char) * (snprintf(NULL, 0 , (def)?"captured_replies%.*s":"captured_replies[%.*s]", (def)?0:c->name.len, (def)?"":c->name.s) + 1)); + sprintf(stat_name, (def)?"captured_replies%.*s":"captured_replies[%.*s]", (def)?0:c->name.len, (def)?"":c->name.s); stats[i].name = stat_name; stats[i].flags = 0; stats[i].stat_pointer = &c->sipcapture_rpl;