windows: Workaround GetUserProfileDirectory's API change in Win10 build 1809.
(transplanted from ece6769c0676c2d4e8a5893a1acebd0f65456817)
This commit is contained in:
parent
8ce294a458
commit
7d194a8a62
|
@ -566,7 +566,6 @@ char *__PHYSFS_platformCalcUserDir(void)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DWORD psize = 0;
|
DWORD psize = 0;
|
||||||
WCHAR dummy = 0;
|
|
||||||
LPWSTR wstr = NULL;
|
LPWSTR wstr = NULL;
|
||||||
BOOL rc = 0;
|
BOOL rc = 0;
|
||||||
|
|
||||||
|
@ -575,7 +574,7 @@ char *__PHYSFS_platformCalcUserDir(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 = pGetDir(accessToken, &dummy, &psize);
|
rc = pGetDir(accessToken, NULL, &psize);
|
||||||
GOTO_IF(rc, PHYSFS_ERR_OS_ERROR, done); /* should have failed! */
|
GOTO_IF(rc, PHYSFS_ERR_OS_ERROR, done); /* should have failed! */
|
||||||
|
|
||||||
/* Allocate memory for the profile directory */
|
/* Allocate memory for the profile directory */
|
||||||
|
|
Loading…
Reference in New Issue