mirror of
https://github.com/moonlight-stream/moonlight-common-c.git
synced 2026-04-08 00:36:30 +00:00
Use an interruptible sleep to allow our threads to exit sooner
This commit is contained in:
@@ -511,7 +511,7 @@ static void controlReceiveThreadFunc(void* context) {
|
||||
}
|
||||
else {
|
||||
// No events ready
|
||||
PltSleepMs(100);
|
||||
PltSleepMsInterruptible(&controlReceiveThread, 100);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@@ -617,7 +617,7 @@ static void lossStatsThreadFunc(void* context) {
|
||||
lossCountSinceLastReport = 0;
|
||||
|
||||
// Wait a bit
|
||||
PltSleepMs(LOSS_REPORT_INTERVAL_MS);
|
||||
PltSleepMsInterruptible(&lossStatsThread, LOSS_REPORT_INTERVAL_MS);
|
||||
}
|
||||
|
||||
free(lossStatsPayload);
|
||||
|
||||
Reference in New Issue
Block a user