From: Ruben Kerkhof Date: Sun, 2 Jul 2017 20:07:59 +0000 (+0200) Subject: write_redis: fix build warning X-Git-Tag: collectd-5.8.0~118^2~2 X-Git-Url: https://git.octo.it/?p=collectd.git;a=commitdiff_plain;h=3e5eb5fbbd3881150f407a4877faa1377aeef50d write_redis: fix build warning src/write_redis.c: In function ‘wr_config’: src/write_redis.c:222:53: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size 116 [-Wformat-truncation=] snprintf(cb_name, sizeof(cb_name), "write_redis/%s", node->name); ^~ src/write_redis.c:222:5: note: ‘snprintf’ output between 13 and 140 bytes into a destination of size 128 snprintf(cb_name, sizeof(cb_name), "write_redis/%s", node->name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- diff --git a/src/write_redis.c b/src/write_redis.c index 7d383f95..7be236ad 100644 --- a/src/write_redis.c +++ b/src/write_redis.c @@ -217,7 +217,7 @@ static int wr_config_node(oconfig_item_t *ci) /* {{{ */ } /* for (i = 0; i < ci->children_num; i++) */ if (status == 0) { - char cb_name[DATA_MAX_NAME_LEN]; + char cb_name[sizeof("write_redis/") + DATA_MAX_NAME_LEN]; snprintf(cb_name, sizeof(cb_name), "write_redis/%s", node->name);