commit 340ba19098d68d67a6d05ff424f2428786add1ba
parent d49ddd1331d5b9c4b7fbfda5e2571cd730d0724c
Author: Arun <engineerarun@gmail.com>
Date: Tue, 16 Aug 2022 19:07:21 +0530
Merge pull request #1461 from N-R-K/xstrdup_memcpy
xstrdup: use memcpy
Diffstat:
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -985,10 +985,7 @@ static char *xstrdup(const char *restrict s)
{
size_t len = xstrlen(s) + 1;
char *ptr = malloc(len);
-
- if (ptr)
- xstrsncpy(ptr, s, len);
- return ptr;
+ return ptr ? memcpy(ptr, s, len) : NULL;
}
static bool is_suffix(const char *restrict str, const char *restrict suffix)