Blackfin: strncpy: fix handling of zero lengths
authorSteven Miao <realmz6@gmail.com>
Wed, 1 Jun 2011 07:52:41 +0000 (15:52 +0800)
committerMike Frysinger <vapier@gentoo.org>
Fri, 3 Jun 2011 15:05:36 +0000 (11:05 -0400)
commit5ff6197f828d5ea051b3abf77cb61f8a34480e8d
tree4d40c726ed8b09f1cd184f972641edc99a8c07b8
parent1fa7b6a29c61358cc2ca6f64cef4aa0e1a7ca74c
Blackfin: strncpy: fix handling of zero lengths

The jump to 4f will cause the NUL padding loop to run at least one time,
so if string length is zero just jump to the end.  Otherwise we wrongly
write one NUL byte when size==0.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/lib/strncpy.S