diff -r 4d19bcd78d22 -r 31e203063e43 oldloader.c --- a/oldloader.c Fri Mar 17 23:47:03 2006 +0000 +++ b/oldloader.c Sat Mar 18 08:00:27 2006 +0000 @@ -356,6 +356,7 @@ static void FixOldStations(void) { Station *st; + int i; FOR_ALL_STATIONS(st) { /* Check if we need to swap width and height for the station */ @@ -372,7 +373,7 @@ st->bus_stops->station = st->index; st->bus_stops->next = NULL; st->bus_stops->prev = NULL; - st->bus_stops->slot[0] = st->bus_stops->slot[1] = INVALID_VEHICLE; + for (i = 0; i < NUM_SLOTS; i++) st->bus_stops->slot[i] = INVALID_VEHICLE; } if (st->lorry_tile_obsolete != 0) { @@ -383,7 +384,7 @@ st->truck_stops->station = st->index; st->truck_stops->next = NULL; st->truck_stops->prev = NULL; - st->truck_stops->slot[0] = st->truck_stops->slot[1] = INVALID_VEHICLE; + for (i = 0; i < NUM_SLOTS; i++) st->truck_stops->slot[i] = INVALID_VEHICLE; } } }