This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Replace strncpy with memccpy to fix -Wstringop-truncation.
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Khem Raj <raj dot khem at gmail dot com>
- Cc: <libc-alpha at sourceware dot org>
- Date: Fri, 23 Mar 2018 01:17:23 +0000
- Subject: Re: [PATCH] Replace strncpy with memccpy to fix -Wstringop-truncation.
- References: <20180323010729.41457-1-raj.khem@gmail.com>
On Thu, 22 Mar 2018, Khem Raj wrote:
> * nis/nss_nisplus/nisplus-parser.c: Replace strncpy with memcpy to
> avoid -Wstringop-truncation.
Could you give more details of (a) in what circumstances (architecture,
compiler, etc.) you get this warning and (b) why the truncation is
correct?
Whatever build failure you got hasn't shown up with build-many-glibcs.py.
Maybe that should include a configuration with --enable-obsolete-rpc
--enable-obsolete-nsl to make sure that it tests building those bits of
code that are disabled by default?
--
Joseph S. Myers
joseph@codesourcery.com