diff --git a/src/hotspot/os/windows/os_windows.cpp b/src/hotspot/os/windows/os_windows.cpp index 0a40581469b31..d2a9e4ac05979 100644 --- a/src/hotspot/os/windows/os_windows.cpp +++ b/src/hotspot/os/windows/os_windows.cpp @@ -1280,7 +1280,7 @@ void os::dll_unload(void *lib) { } void* os::dll_lookup(void *lib, const char *name) { - ::GetLastError(); // Clear old pending errors + ::SetLastError(0); // Clear old pending errors void* ret = ::GetProcAddress((HMODULE)lib, name); if (ret == nullptr) { char buf[512];