It doesn't throw and is part of the main() setup, not the business code. Signed-off-by: Lukáš Hrázký <lhrazky@xxxxxxxxxx> --- src/spice-streaming-agent.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spice-streaming-agent.cpp b/src/spice-streaming-agent.cpp index ea4d4fd..0a23eb0 100644 --- a/src/spice-streaming-agent.cpp +++ b/src/spice-streaming-agent.cpp @@ -474,14 +474,14 @@ int main(int argc, char* argv[]) } } + register_interrupts(); + try { // register built-in plugins MjpegPlugin::Register(&agent); agent.LoadPlugins(pluginsdir); - register_interrupts(); - FrameLog frame_log(log_filename, log_binary, log_frames); for (const std::string& arg: old_args) { -- 2.17.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel