src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
changeset 59252 623722a6aeb9
parent 58945 a3b046720c3b
--- a/src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp	Mon Nov 25 12:33:15 2019 +0100
@@ -418,7 +418,7 @@
 static volatile int jfr_shutdown_lock = 0;
 
 static bool guard_reentrancy() {
-  return Atomic::cmpxchg(1, &jfr_shutdown_lock, 0) == 0;
+  return Atomic::cmpxchg(&jfr_shutdown_lock, 0, 1) == 0;
 }
 
 class JavaThreadInVM : public StackObj {