diff --git a/libraries/libstratosphere/source/os/os_semaphore.cpp b/libraries/libstratosphere/source/os/os_semaphore.cpp index 2bf76cbeb..2031d8241 100644 --- a/libraries/libstratosphere/source/os/os_semaphore.cpp +++ b/libraries/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(); } }