X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/ad3c9f2af814c84582fdd1649e49ec4f68572c5a..b061a43bf32824cb214e9e3a29a974341de443d4:/string/strlcat.c diff --git a/string/strlcat.c b/string/strlcat.c index ac44163..4a79281 100644 --- a/string/strlcat.c +++ b/string/strlcat.c @@ -31,8 +31,8 @@ strlcat(char * restrict dst, const char * restrict src, size_t maxlen) { if (srclen < maxlen-dstlen) { memcpy(dst+dstlen, src, srclen+1); } else { - memcpy(dst+dstlen, src, maxlen-1); - dst[dstlen+maxlen-1] = '\0'; + memcpy(dst+dstlen, src, maxlen-dstlen-1); + dst[maxlen-1] = '\0'; } return dstlen + srclen; }