From 0fbc0e2f468762de62d2b14d6495247d04e80bc3 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Tue, 5 Mar 2019 07:48:37 -0800 Subject: [PATCH] libstrat: better thread exiting in waitable manager --- include/stratosphere/waitable_manager.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/stratosphere/waitable_manager.hpp b/include/stratosphere/waitable_manager.hpp index 70eee2f3..0fb8fe9e 100644 --- a/include/stratosphere/waitable_manager.hpp +++ b/include/stratosphere/waitable_manager.hpp @@ -161,7 +161,8 @@ class WaitableManager : public SessionManagerBase { } break; } else { - svcExitThread(); + /* Return, this will cause thread to exit. */ + return; } } if (w) {