From: Marek Schimara Date: Tue, 14 Jun 2016 14:55:25 +0000 (+0200) Subject: src/rrd_create.c: fix Coverity CID#32427 Copy into fixed size buffer (buffer overflow) X-Git-Tag: v1.7.0~42^2~61 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=0935a8a13e9d3e1d707c4f43456dc630bcca1f40;p=thirdparty%2Frrdtool-1.x.git src/rrd_create.c: fix Coverity CID#32427 Copy into fixed size buffer (buffer overflow) CWE-120 / https://cwe.mitre.org/data/definitions/120.html --- diff --git a/src/rrd_create.c b/src/rrd_create.c index c4a803c5..ac5c8ff4 100644 --- a/src/rrd_create.c +++ b/src/rrd_create.c @@ -948,7 +948,7 @@ int rrd_create_r2( // parsing went well. ONLY THEN are we allowed to produce // additional side effects. if (require_version != NULL) { - strcpy(rrd.stat_head->version, require_version); + strncpy(rrd.stat_head->version, require_version, 5); } if (rrd.stat_head->rra_cnt < 1) {