(svn r23312) -Fix [FS#4849]: assertion could be triggered in case a station was removed just after a vehicle delivered cargo to it
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user