Clear buffer for no locale compilation

This commit is contained in:
Arun Prakash Jana 2019-11-05 20:03:12 +05:30
parent 94e4dc51ba
commit 8a7d2bd1ed
No known key found for this signature in database
GPG Key ID: A75979F35C080412
1 changed files with 5 additions and 0 deletions

View File

@ -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);