[PATCH] klibc: strlcpy/strlcat - don't alter destination if size == 0

This commit is contained in:
kay.sievers@vrfy.org
2005-04-26 23:55:00 -07:00
committed by Greg KH
parent 8a4c0c32f4
commit 4f8d44c220
3 changed files with 8 additions and 4 deletions
+2 -1
View File
@@ -26,7 +26,8 @@ size_t strlcat(char *dst, const char *src, size_t size)
bytes++;
}
*q = '\0';
if (size)
*q = '\0';
return bytes;
}
+2 -1
View File
@@ -19,7 +19,8 @@ size_t strlcpy(char *dst, const char *src, size_t size)
bytes++;
}
*q = '\0';
if (size)
*q = '\0';
return bytes;
}
+4 -2
View File
@@ -58,7 +58,8 @@ size_t strlcpy(char *dst, const char *src, size_t size)
bytes++;
}
*q = '\0';
if (size)
*q = '\0';
return bytes;
}
@@ -82,7 +83,8 @@ size_t strlcat(char *dst, const char *src, size_t size)
bytes++;
}
*q = '\0';
if (size)
*q = '\0';
return bytes;
}
#endif /* __OWN_STRLCPYCAT__ */