From: Arnaud Giersch Date: Fri, 1 Jun 2018 13:41:18 +0000 (+0200) Subject: Use memcpy instead of strncpy. X-Git-Tag: v3.20~171 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1b20262984851a23b2e9d8c6b39b6be7a6db54bd?ds=sidebyside Use memcpy instead of strncpy. Fix build error with gcc 8.1: error: 'strncpy' specified bound depends on the length of the source argument [-Werror=stringop-overflow=] --- diff --git a/src/xbt/RngStream.c b/src/xbt/RngStream.c index f1420ff10b..b3c1fbe8af 100644 --- a/src/xbt/RngStream.c +++ b/src/xbt/RngStream.c @@ -287,7 +287,7 @@ RngStream RngStream_CreateStream (const char name[]) if (name) { len = strlen (name); g->name = (char *) xbt_malloc ((len + 1) * sizeof (char)); - strncpy (g->name, name, len + 1); + memcpy(g->name, name, len + 1); } else g->name = 0; g->Anti = 0;