Skip to content

WIP: Fix uncaught exception in DataSvc/MultiStoreSvc.cpp

Stefan Roiser requested to merge roiser/Gaudi:fixecept_multistoresvc into master

The commit cf3394a2 introduced a call to std::visit in https://gitlab.cern.ch/gaudi/Gaudi/blame/master/GaudiCommonSvc/src/DataSvc/MultiStoreSvc.cpp#L80 . Running the coverity code checker shows that std::visit can throw a std::bad_variant_access exception which is not caught. This MR should fix this. @graven as the initial code change came from you pls check.

Edited by Stefan Roiser

Merge request reports