Review request for JMC-6418: Possible null dereference in LocalJVMToolkit

Marcus Hirt marcus.hirt at oracle.com
Fri Feb 22 10:32:53 UTC 2019


Hi all,

Please review this fix for a possible null dereference in LocalJVMToolkit.

JBS:  https://bugs.openjdk.java.net/browse/JMC-6418

diff -r c4a293a6be19 application/org.openjdk.jmc.browser.attach/src/main/java/org/openjdk/jmc/browser/attach/LocalJVMToolkit.java
--- a/application/org.openjdk.jmc.browser.attach/src/main/java/org/openjdk/jmc/browser/attach/LocalJVMToolkit.java
      Tue Feb 19 15:49:59 2019 -0500
+++ b/application/org.openjdk.jmc.browser.attach/src/main/java/org/openjdk/jmc/browser/attach/LocalJVMToolkit.java
      Fri Feb 22 11:04:26 2019 +0100
@@ -391,7 +391,9 @@
                                                connectable = NO;
                                        } finally {
                                                // Always detach. Releases one process handle on Windows.
-                                               vm.detach();
+                                               if (vm != null) {
+                                                       vm.detach();
+                                               }
                                        }
                                        if (connectable.isAttachable()) {
                                                connDesc = createDescriptor(javaArgs, jvmArgs, Integer.parseInt(vmd.id()), connectable, jvmType, jvmArch,

Kind regards,
Marcus




More information about the jmc-dev mailing list