src/hotspot/share/runtime/handshake.cpp
changeset 54323 846bc643f4ef
parent 54033 07540197d0fd
child 54623 1126f0607c70
--- a/src/hotspot/share/runtime/handshake.cpp	Mon Mar 25 09:35:40 2019 +0100
+++ b/src/hotspot/share/runtime/handshake.cpp	Thu Mar 28 11:08:23 2019 +0100
@@ -281,7 +281,7 @@
 
 void HandshakeState::clear_handshake(JavaThread* target) {
   _operation = NULL;
-  SafepointMechanism::disarm_local_poll_release(target);
+  SafepointMechanism::disarm_if_needed(target, true /* release */);
 }
 
 void HandshakeState::process_self_inner(JavaThread* thread) {