aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-08-17 05:55:00 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-08-17 05:55:00 +0530
commit994ee0d790b57c898c788025dbdd9f578d5b89f4 (patch)
treec4fde658cb52362dc7dac285893008799557b271
parent8b8e644cf50492967a5f24d32ad36cfe74b13aa0 (diff)
downloadnnn-994ee0d790b57c898c788025dbdd9f578d5b89f4.tar.gz
Show dir symbol in symlink file stat
-rw-r--r--nnn.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/nnn.c b/nnn.c
index 3e13835..b7a970c 100644
--- a/nnn.c
+++ b/nnn.c
@@ -1760,6 +1760,10 @@ show_stats(char *fpath, char *fname, struct stat *sb)
ssize_t len = readlink(fpath, g_buf, MAX_CMD_LEN);
if (len != -1) {
+ struct stat tgtsb;
+ if (!stat(fpath, &tgtsb) && S_ISDIR(tgtsb.st_mode))
+ g_buf[len++] = '/';
+
g_buf[len] = '\0';
/*