diff --git a/libstratosphere/source/os/os_semaphore.cpp b/libstratosphere/source/os/os_semaphore.cpp index 2bf76cbe..2031d824 100644 --- a/libstratosphere/source/os/os_semaphore.cpp +++ b/libstratosphere/source/os/os_semaphore.cpp @@ -131,7 +131,7 @@ namespace ams::os { sema->count += count; - GetReference(sema->cv_not_zero).Signal(); + GetReference(sema->cv_not_zero).Broadcast(); GetReference(sema->waitlist).SignalAllThreads(); } }