src/jdk.packager/linux/native/launcher/launcher.cpp
branchJDK-8200758-branch
changeset 56982 e094d5483bd6
parent 56854 aedce3eaaf17
--- a/src/jdk.packager/linux/native/launcher/launcher.cpp	Fri Oct 12 19:00:51 2018 -0400
+++ b/src/jdk.packager/linux/native/launcher/launcher.cpp	Wed Oct 17 13:50:11 2018 -0400
@@ -70,12 +70,14 @@
         start_launcher start = (start_launcher)dlsym(library, "start_launcher");
         stop_launcher stop = (stop_launcher)dlsym(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();
             }
+        } else {
+            fprintf(stderr,
+              "cannot find start_launcher and stop_launcher in libpackager.so");
         }
 
         dlclose(library);