Fix buffer overflow in savegame upgrade path in 5770f1407a
This commit is contained in:
@@ -145,7 +145,7 @@ void ShiftBridgeEntranceSimulatedSignalsExtended(TileIndex t, int shift, uint64
|
|||||||
size_t i = orig_size;
|
size_t i = orig_size;
|
||||||
auto insert_bits = [&](uint64 bits, size_t pos) {
|
auto insert_bits = [&](uint64 bits, size_t pos) {
|
||||||
if (bits) {
|
if (bits) {
|
||||||
if (pos >= lbss->signal_red_bits.size()) lbss->signal_red_bits.resize(pos);
|
if (pos >= lbss->signal_red_bits.size()) lbss->signal_red_bits.resize(pos + 1);
|
||||||
lbss->signal_red_bits[pos] |= bits;
|
lbss->signal_red_bits[pos] |= bits;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user