From 8a7d2bd1edaa2f678a6dc6d62e840a96840fc9c5 Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Tue, 5 Nov 2019 20:03:12 +0530
Subject: [PATCH] Clear buffer for no locale compilation

---
 src/nnn.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/nnn.c b/src/nnn.c
index 675d8208..0346e819 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2398,6 +2398,11 @@ static char *unescape(const char *str, uint maxcols, wchar_t **wstr)
 	static wchar_t wbuf[NAME_MAX + 1] __attribute__ ((aligned));
 	wchar_t *buf = wbuf;
 	size_t lencount = 0;
+
+#ifdef NOLOCALE
+	memset(wbuf, 0, sizeof(wbuf));
+#endif
+
 	/* Convert multi-byte to wide char */
 	size_t len = mbstowcs(wbuf, str, NAME_MAX);
 
-- 
2.51.0