Module: wine Branch: master Commit: d40233a44800458e568b829dad88715d0f3de231 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d40233a44800458e568b829dad...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Sat Jun 23 16:44:36 2007 +0200
kernel32/tests: Don't crash (on Vista).
---
dlls/kernel32/tests/loader.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/tests/loader.c b/dlls/kernel32/tests/loader.c index cb23299..8d2c7aa 100644 --- a/dlls/kernel32/tests/loader.c +++ b/dlls/kernel32/tests/loader.c @@ -328,6 +328,13 @@ START_TEST(loader)
ok(hlib != 0, "%d: LoadLibrary error %d\n", i, GetLastError());
+ /* No point in crashing. Test crashes on Vista with some of the given files */ + if (hlib == 0) + { + skip("Failed to load dll number %d\n", i); + goto endloop; + } + SetLastError(0xdeadbeef); ok(VirtualQuery(hlib, &info, sizeof(info)) == sizeof(info), "%d: VirtualQuery error %d\n", i, GetLastError()); @@ -467,6 +474,7 @@ START_TEST(loader) i, td[i].error, GetLastError()); }
+endloop: SetLastError(0xdeadbeef); ok(DeleteFile(dll_name), "DeleteFile error %d\n", GetLastError()); }