Fixed Win10's GetUserProfileDirectory() bug in stable-1.0 branch.

This commit is contained in:
Ryan C. Gordon 2018-10-03 22:45:05 -04:00
parent c65c196152
commit 15073ad63f
1 changed files with 1 additions and 2 deletions

View File

@ -185,7 +185,6 @@ static char *getExePath(const char *argv0)
static int determineUserDir(void) static int determineUserDir(void)
{ {
DWORD psize = 0; DWORD psize = 0;
char dummy[1];
BOOL rc = 0; BOOL rc = 0;
HANDLE processHandle; /* Current process handle */ HANDLE processHandle; /* Current process handle */
HANDLE accessToken = NULL; /* Security handle to process */ HANDLE accessToken = NULL; /* Security handle to process */
@ -217,7 +216,7 @@ static int determineUserDir(void)
* psize. Also note that the second parameter can't be * psize. Also note that the second parameter can't be
* NULL or the function fails. * NULL or the function fails.
*/ */
rc = GetUserProfileDirectory(accessToken, dummy, &psize); rc = GetUserProfileDirectory(accessToken, NULL, &psize);
assert(!rc); /* success?! */ assert(!rc); /* success?! */
/* Allocate memory for the profile directory */ /* Allocate memory for the profile directory */