id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8885,"boost asio epoll reactor method ""set_ready_events"" not protected by lock",carsten.becker@…,chris_kohlhoff,"Suggested patch: Index: boost/asio/detail/epoll_reactor.hpp =================================================================== --- boost/asio/detail/epoll_reactor.hpp (Revision 85130) +++ boost/asio/detail/epoll_reactor.hpp (Arbeitskopie) @@ -64,7 +64,12 @@ bool shutdown_; BOOST_ASIO_DECL descriptor_state(); - void set_ready_events(uint32_t events) { task_result_ = events; } + + void set_ready_events(uint32_t events) { + mutex::scoped_lock lock(mutex_); + task_result_ = events; + } + BOOST_ASIO_DECL operation* perform_io(uint32_t events); BOOST_ASIO_DECL static void do_complete( io_service_impl* owner, operation* base, ",Bugs,new,To Be Determined,asio,Boost 1.54.0,Problem,,boost asio multi-thread,