Opened 5 years ago
#13112 new Bugs
uninitialized pointer fields in asio epoll_reactor
Reported by: | Owned by: | chris_kohlhoff | |
---|---|---|---|
Milestone: | To Be Determined | Component: | asio |
Version: | Boost 1.66.0 | Severity: | Problem |
Keywords: | Cc: |
Description
https://github.com/boostorg/asio/blob/develop/include/boost/asio/detail/impl/epoll_reactor.ipp
This was found by a Coverity scan. I can't see a fix for this in the pipeline at all on the latest version. Details from the Coverity scan are below:
627epoll_reactor::descriptor_state::descriptor_state() 628 : operation(&epoll_reactor::descriptor_state::do_complete) 629{ 5. uninit_member: Non-static class member next_ is not initialized in this constructor nor in any functions that it calls. 7. uninit_member: Non-static class member prev_ is not initialized in this constructor nor in any functions that it calls. 9. uninit_member: Non-static class member reactor_ is not initialized in this constructor nor in any functions that it calls. 11. uninit_member: Non-static class member descriptor_ is not initialized in this constructor nor in any functions that it calls. 13. uninit_member: Non-static class member registered_events_ is not initialized in this constructor nor in any functions that it calls. CID 256705: Uninitialized pointer field (UNINIT_CTOR)15. uninit_member: Non-static class member shutdown_ is not initialized in this constructor nor in any functions that it calls. 630}
Note:
See TracTickets
for help on using tickets.