diff --git a/libs/main/io_utils/pibasetransfer.h b/libs/main/io_utils/pibasetransfer.h index bf46fda3..901fe936 100644 --- a/libs/main/io_utils/pibasetransfer.h +++ b/libs/main/io_utils/pibasetransfer.h @@ -28,6 +28,8 @@ #include "picrc.h" #include "pidiagnostics.h" +#include + //! \~\ingroup IO-Utils //! \~\brief @@ -301,7 +303,7 @@ protected: bool send_process(); uint packet_header_size, part_header_size; - bool break_, is_sending, is_receiving, is_pause; + std::atomic break_{true}, is_sending{false}, is_receiving{false}, is_pause{false}; PIString state_string; llong bytes_all, bytes_cur;