From 46da2f74a1d5854e9d2a15dd09df50199fe9bd2c Mon Sep 17 00:00:00 2001 From: Henry Zhuang Date: Thu, 23 May 2019 22:41:39 +1000 Subject: [PATCH] os, bugfix: fix os.homedir() when USERPROFILE not set on Windows (#503) --- fibjs/src/os/os_win.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fibjs/src/os/os_win.cpp b/fibjs/src/os/os_win.cpp index 24f599dd87..ef3ec9cfad 100644 --- a/fibjs/src/os/os_win.cpp +++ b/fibjs/src/os/os_win.cpp @@ -734,8 +734,7 @@ result_t os_base::homedir(exlib::string& retVal) CloseHandle(token); - buffersize = sizeof(path); - retVal = utf16to8String(path, (int32_t)buffersize); + retVal = utf16to8String(path, (int32_t)buffersize - 1); } path_base::normalize(retVal, retVal);