@@ -112,7 +112,7 @@ struct Wait_Signal {
};
gb_internal void wait_signal_until_available(Wait_Signal *ws) {
- if (ws->futex.load() == 0) {
+ while (ws->futex.load() == 0) {
futex_wait(&ws->futex, 1);
}