diff options
author | gdkchan <gab.dark.100@gmail.com> | 2024-02-03 15:40:09 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-03 19:40:09 +0100 |
commit | e5066449a5bd0d77a4a5539e931776e97460ff95 (patch) | |
tree | 71e75be49a4e6c9afcccbf8072c39db88b0acc6e | |
parent | d704bcd93b90c288e6e200378373403525b59220 (diff) |
Limit remote closed session removal to SM service (#6248)1.1.1156
-rw-r--r-- | src/Ryujinx.HLE/HOS/Services/ServerBase.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Ryujinx.HLE/HOS/Services/ServerBase.cs b/src/Ryujinx.HLE/HOS/Services/ServerBase.cs index b484a768..5e18d798 100644 --- a/src/Ryujinx.HLE/HOS/Services/ServerBase.cs +++ b/src/Ryujinx.HLE/HOS/Services/ServerBase.cs @@ -287,7 +287,7 @@ namespace Ryujinx.HLE.HOS.Services _wakeEvent.WritableEvent.Clear(); } } - else if (rc == KernelResult.PortRemoteClosed && signaledIndex >= 0) + else if (rc == KernelResult.PortRemoteClosed && signaledIndex >= 0 && SmObjectFactory != null) { DestroySession(handles[signaledIndex]); } |