src/hotspot/share/prims/jvmtiEnvBase.cpp
changeset 55416 09ee0bd26bda
parent 54347 235883996bc7
child 57777 90ead0febf56
--- a/src/hotspot/share/prims/jvmtiEnvBase.cpp	Thu Jun 13 11:21:50 2019 -0700
+++ b/src/hotspot/share/prims/jvmtiEnvBase.cpp	Mon Jun 17 14:31:49 2019 -0700
@@ -1083,7 +1083,7 @@
           // If the monitor has no owner, then a non-suspended contending
           // thread could potentially change the state of the monitor by
           // entering it. The JVM/TI spec doesn't allow this.
-          if (owning_thread == NULL && !at_safepoint &
+          if (owning_thread == NULL && !at_safepoint &&
               !pending_thread->is_thread_fully_suspended(true, &debug_bits)) {
             if (ret.owner != NULL) {
               destroy_jni_reference(calling_thread, ret.owner);