nnn

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

commit 8a7d2bd1edaa2f678a6dc6d62e840a96840fc9c5
parent 94e4dc51ba7ebcbdaf94dc3bb20c59ee22dc84e5
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Tue,  5 Nov 2019 20:03:12 +0530

Clear buffer for no locale compilation

Diffstat:
Msrc/nnn.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git 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);