(svn r25016) -Fix [FS#5476]: integer overflow in UpdateStationRating (fonsinchen)
This commit is contained in:
@@ -3307,7 +3307,9 @@ static void UpdateStationRating(Station *st)
|
|||||||
waiting_changed = true;
|
waiting_changed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (waiting_changed) ge->cargo.Truncate(ge->cargo.Count() - waiting);
|
if (waiting_changed && waiting < ge->cargo.Count()) {
|
||||||
|
ge->cargo.Truncate(ge->cargo.Count() - waiting);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user