mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-23 06:32:23 +00:00
26 lines
870 B
Diff
26 lines
870 B
Diff
|
commit e69897bf202e18034cbef26f363bae64de70a196
|
||
|
Author: Paul Eggert <eggert@cs.ucla.edu>
|
||
|
Date: Sun Nov 12 22:00:28 2017 -0800
|
||
|
|
||
|
timezone: pacify GCC -Wstringop-truncation
|
||
|
|
||
|
Problem reported by Martin Sebor in:
|
||
|
https://sourceware.org/ml/libc-alpha/2017-11/msg00336.html
|
||
|
* timezone/zic.c (writezone): Use memcpy, not strncpy.
|
||
|
|
||
|
---
|
||
|
timezone/zic.c | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
--- a/timezone/zic.c
|
||
|
+++ b/timezone/zic.c
|
||
|
@@ -1695,7 +1695,7 @@
|
||
|
#define DO(field) (void) fwrite((void *) tzh.field, \
|
||
|
(size_t) sizeof tzh.field, (size_t) 1, fp)
|
||
|
tzh = tzh0;
|
||
|
- (void) strncpy(tzh.tzh_magic, TZ_MAGIC, sizeof tzh.tzh_magic);
|
||
|
+ memcpy(tzh.tzh_magic, TZ_MAGIC, sizeof tzh.tzh_magic);
|
||
|
tzh.tzh_version[0] = ZIC_VERSION;
|
||
|
convert(eitol(thistypecnt), tzh.tzh_ttisgmtcnt);
|
||
|
convert(eitol(thistypecnt), tzh.tzh_ttisstdcnt);
|