aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/hle_ipc.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2021-06-07 21:55:37 -0700
committerbunnei <bunneidev@gmail.com>2021-06-07 21:55:37 -0700
commit08d798b6fe8b09f28c0302b52c3b832b786d1b8a (patch)
tree925a674b4f2f7a038aade0dc9e8eb218531b13c8 /src/core/hle/kernel/hle_ipc.h
parenta493ab2678078ce2066e8120ec93c0f6b4274df6 (diff)
hle: kernel: hle_ipc: Ensure SessionRequestHandler is valid.
Diffstat (limited to 'src/core/hle/kernel/hle_ipc.h')
-rw-r--r--src/core/hle/kernel/hle_ipc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/hle/kernel/hle_ipc.h b/src/core/hle/kernel/hle_ipc.h
index 159565203..a61870f8b 100644
--- a/src/core/hle/kernel/hle_ipc.h
+++ b/src/core/hle/kernel/hle_ipc.h
@@ -156,6 +156,8 @@ public:
return session_handler->GetServiceThread();
}
+ bool HasSessionRequestHandler(const HLERequestContext& context) const;
+
private:
bool is_domain{};
SessionRequestHandlerPtr session_handler;
@@ -163,7 +165,6 @@ private:
private:
KernelCore& kernel;
- std::weak_ptr<ServiceThread> service_thread;
};
/**