Mrntt: Re-add exceptionInd

This now ensures that finalizeReq is indeed called from mrntt,
since exception-experiencing threads will post an exceptionInd
to mrntt, which will then call finalizeReq.
This commit is contained in:
2025-11-23 03:27:18 -04:00
parent 3747dee8a7
commit 2c891bd2f3
4 changed files with 47 additions and 6 deletions
+1 -3
View File
@@ -184,9 +184,7 @@ void MarionetteThread::main(MarionetteThread& self)
if (sendExceptionInd)
{
mrntt::exitCode = EXIT_FAILURE;
mrntt::mrntt.finalizeReq({nullptr, std::bind(
&mrntt::marionetteFinalizeReqCb,
std::placeholders::_1)});
mrntt::mrntt.exceptionInd();
}
}