diff --git a/fairmq/plugins/Control.cxx b/fairmq/plugins/Control.cxx index ce5b8397..d4fc9988 100644 --- a/fairmq/plugins/Control.cxx +++ b/fairmq/plugins/Control.cxx @@ -12,12 +12,13 @@ #include // for the interactive mode #include // catching system signals #include +#include using namespace std; namespace { - volatile sig_atomic_t gSignalStatus = 0; + std::atomic gSignalStatus(0); extern "C" auto signal_handler(int signal) -> void {