diff -r 6927201dcff3 -r 4fddceb00aa6 src/road_cmd.cpp --- a/src/road_cmd.cpp Sat Dec 15 22:42:12 2007 +0000 +++ b/src/road_cmd.cpp Sat Dec 15 23:11:18 2007 +0000 @@ -619,7 +619,7 @@ SetRailType(tile, totype); MarkTileDirtyByTile(tile); YapfNotifyTrackLayoutChange(tile, FindFirstTrack(GetCrossingRailBits(tile))); - VehicleFromPos(tile, &tile, UpdateTrainPowerProc); + VehicleFromPos(tile, NULL, &UpdateTrainPowerProc); } return CommandCost(RailConvertCost(GetRailType(tile), totype));