avoid an infinite loop
This commit is contained in:
parent
cc18022e7d
commit
d1287be445
|
@ -733,7 +733,7 @@ static int asyncSleep(sqlite3_vfs* pVfs, int microseconds) {
|
|||
if (g_network->isSimulated())
|
||||
simCancel = success(g_simulator.getCurrentProcess()->shutdownSignal.getFuture());
|
||||
if (simCancel.isReady()) {
|
||||
waitFor(delay(FLOW_KNOBS->MAX_BUGGIFIED_DELAY));
|
||||
waitFor(delay(FLOW_KNOBS->MAX_BUGGIFIED_DELAY + FLOW_KNOBS->MAX_RUNLOOP_TIME_BATCHING));
|
||||
return 0;
|
||||
}
|
||||
waitFor(g_network->delay(microseconds * 1e-6, TaskPriority::DefaultDelay) || simCancel);
|
||||
|
|
Loading…
Reference in New Issue