summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libc/string/strxfrm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/libc/string/strxfrm.c b/lib/libc/string/strxfrm.c
index 81e05af..cce6c0f 100644
--- a/lib/libc/string/strxfrm.c
+++ b/lib/libc/string/strxfrm.c
@@ -51,8 +51,7 @@ strxfrm(char * __restrict dest, const char * __restrict src, size_t len)
if (slen < len)
strcpy(dest, src);
else {
- strncpy(dest, src, len - 1);
- dest[len - 1] = '\0';
+ strlcpy(dest, src, len);
}
}
return slen;
OpenPOWER on IntegriCloud