src/jdk.packager/windows/native/launcher/WinLauncher.cpp
branchJDK-8200758-branch
changeset 56982 e094d5483bd6
parent 56957 2f01969ed7cb
--- a/src/jdk.packager/windows/native/launcher/WinLauncher.cpp	Fri Oct 12 19:00:51 2018 -0400
+++ b/src/jdk.packager/windows/native/launcher/WinLauncher.cpp	Wed Oct 17 13:50:11 2018 -0400
@@ -68,17 +68,20 @@
 
     if (library == NULL) {
         std::wstring title = GetTitle();
-        std::wstring description = std::wstring(PACKAGER_LIBRARY) + std::wstring(TEXT(" not found."));
-        MessageBox(NULL, description.data(), title.data(), MB_ICONERROR | MB_OK);
+        std::wstring description = std::wstring(PACKAGER_LIBRARY)
+                + std::wstring(TEXT(" not found."));
+        MessageBox(NULL, description.data(),
+                title.data(), MB_ICONERROR | MB_OK);
     }
     else {
-        start_launcher start = (start_launcher)GetProcAddress(library, "start_launcher");
-        stop_launcher stop = (stop_launcher)GetProcAddress(library, "stop_launcher");
+        start_launcher start =
+                (start_launcher)GetProcAddress(library, "start_launcher");
+        stop_launcher stop =
+                (stop_launcher)GetProcAddress(library, "stop_launcher");
 
-        if (start(argc, argv) == true) {
-            result = 0;
-
-            if (stop != NULL) {
+        if (start != NULL && stop != NULL) {
+            if (start(argc, argv) == true) {
+                result = 0;
                 stop();
             }
         }