From: Marek Schimara Date: Wed, 15 Jun 2016 14:40:05 +0000 (+0200) Subject: src/rrd_daemon.c: fix Coverity CID#32399 Buffer not null terminated X-Git-Tag: v1.7.0~42^2~41 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=2b482d5f222de297662c24bc6929ffd340455066;p=thirdparty%2Frrdtool-1.x.git src/rrd_daemon.c: fix Coverity CID#32399 Buffer not null terminated CWE-170 / https://cwe.mitre.org/data/definitions/170.html --- diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c index 9e3596ab..6e8e687e 100644 --- a/src/rrd_daemon.c +++ b/src/rrd_daemon.c @@ -1939,6 +1939,7 @@ static int handle_request_fetch (HANDLER_PROTO) /* {{{ */ SSTRCAT (linebuf, " ", linebuf_fill); SSTRCAT (linebuf, parsed.ds_namv[parsed.field_idx[i]], linebuf_fill); } + linebuf[sizeof(linebuf) - 1] = 0; add_response_info (sock, "DSCount: %lu\n", parsed.field_cnt); add_response_info (sock, "DSName: %s\n", linebuf); }