From: Junio C Hamano Date: Wed, 16 Sep 2015 01:34:12 GMT Subject: Re: [PATCH 15/67] convert trivial sprintf / strcpy calls to xsnprintf Message-ID: In-Reply-To: <55F8643D.6040800@ramsayjones.plus.com> Ramsay Jones writes: > How about using strlcpy() instead? Thus: > > - strcpy(header.name, "pax_global_header"); > + strlcpy(header.name, "pax_global_header", sizeof(header.name)); > > Ditto for other similar (strcpy->xsnprintf) hunks below. Please do not advocate use of strlcpy(), which substitutes overwriting beyond the end of the buffer (which is a bug) with a silent truncation (which is almost always another bug, unless in a very narrow case of producing a non-essential string result where loss of information does not matter).