summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_readable_event.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/k_readable_event.cpp')
-rw-r--r--src/core/hle/kernel/k_readable_event.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/hle/kernel/k_readable_event.cpp b/src/core/hle/kernel/k_readable_event.cpp
index cd15aa529..d8a42dbaf 100644
--- a/src/core/hle/kernel/k_readable_event.cpp
+++ b/src/core/hle/kernel/k_readable_event.cpp
@@ -46,7 +46,9 @@ ResultCode KReadableEvent::Clear() {
ResultCode KReadableEvent::Reset() {
KScopedSchedulerLock lk{kernel};
- R_UNLESS_NOLOG(is_signaled, Svc::ResultInvalidState);
+ if (!is_signaled) {
+ return Svc::ResultInvalidState;
+ }
is_signaled = false;
return RESULT_SUCCESS;