--- 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);