From 5c774765616b219ddb293ebf37ba79a806523f11 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Fri, 22 Feb 2019 12:20:19 +0100 Subject: [HICN-80] Avoid segfault when deleting memif interface on VPP. Change-Id: Ie36cfc0ade82b38815d61a7ead2c72fc640236ed Signed-off-by: Mauro Sardara --- libtransport/src/hicn/transport/utils/epoll_event_reactor.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libtransport/src/hicn/transport/utils') diff --git a/libtransport/src/hicn/transport/utils/epoll_event_reactor.h b/libtransport/src/hicn/transport/utils/epoll_event_reactor.h index bb4db3ee7..dbb87c6c5 100644 --- a/libtransport/src/hicn/transport/utils/epoll_event_reactor.h +++ b/libtransport/src/hicn/transport/utils/epoll_event_reactor.h @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -57,7 +58,7 @@ class EpollEventReactor : public EventReactor { int addFileDescriptor(int fd, uint32_t events); int epoll_fd_; - volatile bool run_event_loop_; + std::atomic_bool run_event_loop_; EventCallbackMap event_callback_map_; std::mutex event_callback_map_mutex_; }; -- cgit 1.2.3-korg