mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-04 19:00:09 +00:00
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.
(cherry picked from commit e69897bf20
)
This commit is contained in:
parent
e37ec9c813
commit
d161b294e1
@ -1,3 +1,10 @@
|
||||
2017-11-12 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
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.
|
||||
|
||||
2017-11-15 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
* misc/sys/cdefs.h (__attribute_nonstring__): New macro.
|
||||
|
@ -1949,7 +1949,7 @@ writezone(const char *const name, const char *const string, char version)
|
||||
}
|
||||
#define DO(field) fwrite(tzh.field, sizeof tzh.field, 1, fp)
|
||||
tzh = tzh0;
|
||||
strncpy(tzh.tzh_magic, TZ_MAGIC, sizeof tzh.tzh_magic);
|
||||
memcpy(tzh.tzh_magic, TZ_MAGIC, sizeof tzh.tzh_magic);
|
||||
tzh.tzh_version[0] = version;
|
||||
convert(thistypecnt, tzh.tzh_ttisgmtcnt);
|
||||
convert(thistypecnt, tzh.tzh_ttisstdcnt);
|
||||
|
Loading…
Reference in New Issue
Block a user