Pārlūkot izejas kodu

Fix Win10's GetUserProfileDirectory() problem in stable-2.0 branch.

Ryan C. Gordon 7 gadi atpakaļ
vecāks
revīzija
4344c4fd60
1 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 1 2
      platform/windows.c

+ 1 - 2
platform/windows.c

@@ -451,7 +451,6 @@ static int determineUserDir(void)
         if (OpenProcessToken(processHandle, TOKEN_QUERY, &accessToken))
         {
             DWORD psize = 0;
-            WCHAR dummy = 0;
             LPWSTR wstr = NULL;
             BOOL rc = 0;
 
@@ -460,7 +459,7 @@ static int determineUserDir(void)
              *  psize. Also note that the second parameter can't be
              *  NULL or the function fails.
              */	
-    		rc = pGetUserProfileDirectoryW(accessToken, &dummy, &psize);
+    		rc = pGetUserProfileDirectoryW(accessToken, NULL, &psize);
             assert(!rc);  /* !!! FIXME: handle this gracefully. */
             (void)rc;