diff options
author | Alberto Compagno <acompagn+fdio@cisco.com> | 2019-02-13 15:06:23 +0100 |
---|---|---|
committer | Alberto Compagno <acompagn+fdio@cisco.com> | 2019-02-13 15:06:23 +0100 |
commit | d1dedcb21e7ba074a0a83fad09a742e54a8d1525 (patch) | |
tree | 31aebff80bf016d32480a1e38b3e58110f8adb67 /libtransport/src/hicn/transport/core/memif_connector.h | |
parent | 13fccc2bb1c2317061e6bf985c87bca647fb3b6f (diff) |
[HICN-60] Solved concurrent memory access which was leading to seg-fault
Change-Id: I7b9fcf79bb97650346f7d92af8cbb419f0a5cb95
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Diffstat (limited to 'libtransport/src/hicn/transport/core/memif_connector.h')
-rw-r--r-- | libtransport/src/hicn/transport/core/memif_connector.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libtransport/src/hicn/transport/core/memif_connector.h b/libtransport/src/hicn/transport/core/memif_connector.h index 6e76b78da..3d2e8411d 100644 --- a/libtransport/src/hicn/transport/core/memif_connector.h +++ b/libtransport/src/hicn/transport/core/memif_connector.h @@ -110,7 +110,7 @@ class MemifConnector : public Connector { int epfd; std::unique_ptr<std::thread> memif_worker_; utils::EpollEventReactor event_reactor_; - volatile bool timer_set_; + std::atomic_bool timer_set_; std::unique_ptr<utils::FdDeadlineTimer> send_timer_; asio::io_service &io_service_; std::unique_ptr<asio::io_service::work> work_; |