interprocess
interprocess copied to clipboard
Fix UBSan runtime error (load of 'boost::interprocess::mode_t')
Similar to commit 4e2c06b24211e4983dad95d4b1035d1e0602490d. m_mode is not initialized in file_wrapper's move constructor. UBSan error was triggered on this line in interprocess/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:
if(StoreDevice){
this->DevHolder::get_device() = boost::move(dev);
}
My previously submitted and closed PR had a typo.