test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
changeset 52642 9cfc8b0c45fd
parent 52229 d8843761f478
--- a/test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp	Wed Nov 21 18:44:11 2018 +0000
+++ b/test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp	Wed Nov 21 10:46:45 2018 -0800
@@ -147,7 +147,8 @@
         static const char* name = "DBGHELP.DLL";
 
         printf("# TEST: creating Windows minidump...\n");
-        if ((size = GetSystemDirectory(path, pathLen)) > 0) {
+        size = GetSystemDirectory(path, pathLen);
+        if (size > 0) {
                 strcat(path, "\\");
                 strcat(path, name);
                 dbghelp = LoadLibrary(path);
@@ -158,12 +159,15 @@
         }
 
         // try Windows directory
-        if (dbghelp == NULL && ((size = GetWindowsDirectory(path, pathLen)) > 6)) {
-                strcat(path, "\\");
-                strcat(path, name);
-                dbghelp = LoadLibrary(path);
-                if (dbghelp == NULL) {
-                        reportLastError("Load DBGHELP.DLL from Windows directory");
+        if (dbghelp == NULL) {
+                size = GetWindowsDirectory(path, pathLen);
+                if (size > 6) {
+                        strcat(path, "\\");
+                        strcat(path, name);
+                        dbghelp = LoadLibrary(path);
+                        if (dbghelp == NULL) {
+                                reportLastError("Load DBGHELP.DLL from Windows directory");
+                        }
                 }
         }
         if (dbghelp == NULL) {