generic strncpy - off-by-one error

Yoshinori Sato
2003-08-12T14:08:09Z

zero fill count is off-by-one error

--- lib/string.c~ 2003-08-09 20:30:36.000000000 +0900
+++ lib/string.c 2003-08-12 22:55:47.000000000 +0900
@@ -89,7 +89,8 @@

while (count && (*dest++ = *src++) != '\0')
count--;
- while (count) {
+ count--;
+ while (count > 0) {
*dest++ = 0;
count--;
}

--
Yoshinori Sato
<ysato@users.sourceforge.jp>