]> git.ipfire.org Git - thirdparty/git.git/commit - tag.c
convert strncpy to memcpy
authorJeff King <peff@peff.net>
Thu, 24 Sep 2015 21:08:26 +0000 (17:08 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 18:08:06 +0000 (11:08 -0700)
commiteddda371449ba925d91d04c615d084adf1b43a33
treea19c2df8b4502c0191e5261ca12ea5d0c6f8601a
parent02e32b7debbcbe5910c11a515801751b349577d7
convert strncpy to memcpy

strncpy is known to be a confusing function because of its
termination semantics.  These calls are all correct, but it
takes some examination to see why. In particular, every one
of them expects to copy up to the length limit, and then
makes some arrangement for terminating the result.

We can just use memcpy, along with noting explicitly how the
result is terminated (if it is not already obvious). That
should make it more clear to a reader that we are doing the
right thing.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/help.c
fast-import.c
tag.c