# HG changeset patch # User bjarni # Date 2006-10-10 17:53:08 # Node ID 68d2726b1b255d3f81f16bdab471157f565302c4 # Parent be84469ea20ddf0623972f5d2b166bdc9e319bf6 (svn r6728) -Fix r6651: solved issue where moving rail vehicles in a depot could read from a NULL pointer diff --git a/train_cmd.c b/train_cmd.c --- a/train_cmd.c +++ b/train_cmd.c @@ -1137,7 +1137,7 @@ int32 CmdMoveRailVehicle(TileIndex tile, if (dst == NULL) { /* We make a new line in the depot, so we know already that we invalidate the window data */ - InvalidateWindowData(WC_VEHICLE_DEPOT, src_head->tile); + InvalidateWindowData(WC_VEHICLE_DEPOT, src->tile); // move the train to an empty line. for locomotives, we set the type to TS_Front. for wagons, 4. if (IsTrainEngine(src)) {