[MSVCRT:APITEST]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 10 Oct 2012 21:56:27 +0000 (21:56 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 10 Oct 2012 21:56:27 +0000 (21:56 +0000)
Modify the test for GetModuleFileName, should work better now.

svn path=/trunk/; revision=57534

rostests/apitests/msvcrt/CommandLine.c

index 0a35f0e..96bef12 100644 (file)
@@ -286,17 +286,16 @@ START_TEST(CommandLine)
 {
     ULONG i;
 
-    DWORD dwError;
+    DWORD dwRet;
     LPWSTR p = NULL;
 
 
     /*
      * Initialize the UtilityProgramDirectory variable.
      */
-    GetModuleFileNameW(NULL, UtilityProgramDirectory, COUNT_OF(UtilityProgramDirectory));
-    dwError = GetLastError();
-    ok(dwError == ERROR_SUCCESS, "ERROR: Cannot retrieve the path to the current running process, last error %lu\n", dwError);
-    if (dwError != ERROR_SUCCESS) return;
+    dwRet = GetModuleFileNameW(NULL, UtilityProgramDirectory, COUNT_OF(UtilityProgramDirectory));
+    ok(dwRet != 0, "ERROR: Cannot retrieve the path to the current running process, last error %lu\n", GetLastError());
+    if (dwRet == 0) return;
 
     /* Path : executable.exe or "executable.exe" or C:\path\executable.exe or "C:\path\executable.exe" */
     p = wcsrchr(UtilityProgramDirectory, L'\\');