From: NRK Date: Mon, 8 Aug 2022 21:01:30 +0000 (+0600) Subject: xstrdup: use memcpy X-Git-Tag: v4.7~18^2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f8ee991254567ad597a281047e8b63551b6731b5;p=nnn.git xstrdup: use memcpy the length is already known, so memcpy should be faster than xstrsncpy. --- diff --git a/src/nnn.c b/src/nnn.c index be6644f9..924970db 100644 --- 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)