Loading...
--- Libc/Libc-997.90.3/string/strlcat.c
+++ Libc/Libc-825.26/string/strlcat.c
@@ -31,8 +31,8 @@
if (srclen < maxlen-dstlen) {
memcpy(dst+dstlen, src, srclen+1);
} else {
- memcpy(dst+dstlen, src, maxlen-dstlen-1);
- dst[maxlen-1] = '\0';
+ memcpy(dst+dstlen, src, maxlen-1);
+ dst[dstlen+maxlen-1] = '\0';
}
return dstlen + srclen;
}