(svn r23312) -Fix [FS#4849]: assertion could be triggered in case a station was removed just after a vehicle delivered cargo to it

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
rubidium 13 years ago
parent ecbe29ecb7
commit 560bae8c91

@ -3027,8 +3027,8 @@ void TriggerWatchedCargoCallbacks(Station *st)
*/ */
static bool StationHandleBigTick(BaseStation *st) static bool StationHandleBigTick(BaseStation *st)
{ {
if (!st->IsInUse() && ++st->delete_ctr >= 8) { if (!st->IsInUse()) {
delete st; if (++st->delete_ctr >= 8) delete st;
return false; return false;
} }

Loading…
Cancel
Save