diff --git a/src/blackmisc/simulation/fscommon/aircraftmatcher.cpp b/src/blackmisc/simulation/fscommon/aircraftmatcher.cpp index 94f8bc0de..21d59f681 100644 --- a/src/blackmisc/simulation/fscommon/aircraftmatcher.cpp +++ b/src/blackmisc/simulation/fscommon/aircraftmatcher.cpp @@ -149,7 +149,7 @@ namespace BlackMisc { InitState e = NotInitialized; InitState d = InitInProgress; - if (!m_initState.compare_exchange_weak(e, d)) { return; } + if (!m_initState.compare_exchange_strong(e, d)) { return; } // sync this->synchronize();