nnn

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

commit 463c270caf8034da9ee02bd6ba2a1d4f3057ae30
parent 20216a995b8b446ef53baf9db64639afd9538131
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Mon, 15 May 2017 10:18:33 +0530

Fix regression from 08d87405d09d5667f6a3e90703f289bb5c30521c

Diffstat:
Mnnn.c | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/nnn.c b/nnn.c @@ -1079,13 +1079,14 @@ show_stats(char* fpath, char* fname, struct stat *sb) /* Show file name or 'symlink' -> 'target' */ if (perms[0] == 'l') { - char symtgt[PATH_MAX]; - ssize_t len = readlink(fpath, symtgt, PATH_MAX); + /* Note that MAX_CMD_LEN > PATH_MAX */ + ssize_t len = readlink(fpath, g_buf, MAX_CMD_LEN); if (len != -1) { - symtgt[len] = '\0'; - dprintf(fd, " File: '%s' -> '%s'", - replace_escape(fname), - replace_escape(symtgt)); + g_buf[len] = '\0'; + dprintf(fd, " File: '%s' -> ", + replace_escape(fname)); + dprintf(fd, "'%s'", + replace_escape(g_buf)); } } else dprintf(fd, " File: '%s'", replace_escape(fname));