Don't increment DEST when zero-filling.
authorroland <roland>
Wed, 4 Oct 1995 16:46:05 +0000 (16:46 +0000)
committerroland <roland>
Wed, 4 Oct 1995 16:46:05 +0000 (16:46 +0000)
sysdeps/generic/stpncpy.c

index 40c9173..d4a5240 100644 (file)
@@ -79,9 +79,8 @@ DEFUN(__stpncpy, (dest, src, n), char *dest AND CONST char *src AND size_t n)
   while (c != '\0');
 
  zero_fill:
-  do
-    *++dest = '\0';
-  while (--n > 0);
+  while (n-- > 0)
+    dest[n] = '\0';
 
   return dest;
 }