From 1ffd5e96d6ea882b5d5a85d57562c9b777a5669a Mon Sep 17 00:00:00 2001 From: orbisai0security <> Date: Sat, 2 May 2026 14:40:20 +0530 Subject: [PATCH] Avoid strncpy in malloc_strcpy Signed-off-by: orbisai0security <> --- src/malloc_io.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/malloc_io.c b/src/malloc_io.c index 9716c668..e76a6b73 100644 --- a/src/malloc_io.c +++ b/src/malloc_io.c @@ -105,8 +105,7 @@ buferror(int err, char *buf, size_t buflen) { && defined(_GNU_SOURCE) char *b = strerror_r(err, buf, buflen); if (b != buf) { - strncpy(buf, b, buflen); - buf[buflen - 1] = '\0'; + malloc_snprintf(buf, buflen, "%s", b); } return 0; #else