nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit b817699b7f13ea78f00810d4be022de47e9e706d
parent 3243a3082ad807914e8bb0c434e0793cb02a1a5c
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Tue, 16 May 2017 22:22:49 +0530

Home-grown xstrlcpy()

Diffstat:
Mnnn.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/nnn.c b/nnn.c @@ -205,8 +205,9 @@ max_openfds() static void xstrlcpy(char *dest, const char *src, size_t n) { - strncpy(dest, src, n - 1); - dest[n - 1] = '\0'; + while (--n && (*dest++ = *src++)); + if (!n) + *dest = '\0'; } /*