diff --git a/libbb/safe_strncpy.c b/libbb/safe_strncpy.c index 5eb0db0bd4..8e5c9d165f 100644 --- a/libbb/safe_strncpy.c +++ b/libbb/safe_strncpy.c @@ -14,7 +14,7 @@ char* FAST_FUNC safe_strncpy(char *dst, const char *src, size_t size) { if (!size) return dst; dst[--size] = '\0'; - return strncpy(dst, src, size); + return strncpy(dst, src, --size); } /* Like strcpy but can copy overlapping strings. */