X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=cf387ceb9234585a7ea7a2ed850ddffc3d85fb0e;hb=00b53c1316174dabc310c5967beee2edb4fa0842;hp=6d80620b99c61c1ebad5f5c5445c153ec6e5887d;hpb=02527edeeaafdc8c3fafecea772b82fd770abc9b;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 6d80620b..cf387ceb 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -427,7 +427,9 @@ int WaitUntilDelayReached(unsigned int *counter_var, unsigned int delay) break; } - if (*counter_var != 0 && actual_counter >= *counter_var + delay) + if (*counter_var != 0 && + delay != 0 && + actual_counter >= *counter_var + delay) { int lag = actual_counter - (*counter_var + delay); int delay2 = (delay + 1) / 2;