[PATCH] Fix a test failure on Win98

Paul Vriens Paul.Vriens.Wine at gmail.com
Fri Apr 24 04:04:15 CDT 2009


---
 dlls/setupapi/tests/misc.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/setupapi/tests/misc.c b/dlls/setupapi/tests/misc.c
index 726d1eb..19bec55 100644
--- a/dlls/setupapi/tests/misc.c
+++ b/dlls/setupapi/tests/misc.c
@@ -144,7 +144,7 @@ static void test_SetupCopyOEMInf(void)
     CHAR toolong[MAX_PATH * 2];
     CHAR path[MAX_PATH], dest[MAX_PATH];
     CHAR tmpfile[MAX_PATH], dest_save[MAX_PATH];
-    LPSTR inf;
+    LPSTR inf = NULL;
     DWORD size;
     BOOL res;
 
@@ -293,6 +293,9 @@ static void test_SetupCopyOEMInf(void)
     ok(GetLastError() == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", GetLastError());
     ok(lstrlen(dest) + 1 == size, "Expected sizes to match, got (%d, %d)\n", lstrlen(dest), size);
     ok(file_exists(dest), "Expected destination inf to exist\n");
+    ok(inf && inf[0] != 0 ||
+       broken(!inf), /* Win98 */
+       "Expected inf to point to the filename\n");
     ok(check_format(dest, inf), "Expected %%windir%%\\inf\\OEMx.inf, got %s\n", dest);
     ok(file_exists(path), "Expected source inf to exist\n");
     ok(size == lstrlen(dest_save) + 1, "Expected size to be lstrlen(dest_save) + 1\n");
-- 
1.6.0.6


--------------090004010903020806050701--



More information about the wine-patches mailing list