From 4cce8774492ee69fe9e3ba466828285e187a9b5e Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Mon, 1 Apr 2019 20:14:49 +0530
Subject: [PATCH] Fix issue with file details

---
 src/nnn.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c
index 0279fe9d..6ea7a03e 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2286,6 +2286,7 @@ static bool show_stats(const char *fpath, const char *fname, const struct stat *
 {
 	int fd;
 	char *p, *begin = g_buf;
+	size_t r;
 	FILE *fp;
 
 	if (g_tmpfpath[0])
@@ -2298,8 +2299,11 @@ static bool show_stats(const char *fpath, const char *fname, const struct stat *
 	if (fd == -1)
 		return FALSE;
 
-	xstrlcpy(g_buf, "stat ", 6);
-	xstrlcpy(g_buf + 5, fpath, PATH_MAX);
+	r = xstrlcpy(g_buf, "stat \'", PATH_MAX);
+	r += xstrlcpy(g_buf + r - 1, fpath, PATH_MAX);
+	g_buf[r - 2] = '\'';
+	g_buf[r - 1] = '\0';
+	DPRINTF_S(g_buf);
 
 	fp = popen(g_buf, "r");
 	if (fp != NULL) {
-- 
2.51.0