From 0759461c69f863014a2be0e995ede1e8f4a6589a Mon Sep 17 00:00:00 2001 From: Hayodea Hakol Date: Mon, 15 Sep 2025 11:42:38 -0400 Subject: [PATCH] Mrntt:main: call mrntt:finalizeReq on exception We'll wrap this in some exception-specific wrapper later. --- smocore/marionette/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/smocore/marionette/main.cpp b/smocore/marionette/main.cpp index 3e643ae..7f9a5a8 100644 --- a/smocore/marionette/main.cpp +++ b/smocore/marionette/main.cpp @@ -181,7 +181,10 @@ void MarionetteThread::main(MarionetteThread& self) if (sendExceptionInd) { mrntt::exitCode = EXIT_FAILURE; - self.exceptionInd(self.shared_from_this()); + mrntt::mrntt.finalizeReq( + std::bind( + &mrntt::marionetteFinalizeReqCb, + std::placeholders::_1)); } }