diff options
author | rubidium <rubidium@openttd.org> | 2013-06-04 15:04:59 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2013-06-04 15:04:59 +0000 |
commit | 254c3834d0ef508e167f1d3b3c000b1db04b578a (patch) | |
tree | 55f7a0f060d3d362b98d96e1c09cb0da23f84673 /src/train_cmd.cpp | |
parent | 0d28dc92fc71c55fe0249937af5e98ebfadb2151 (diff) | |
download | openttd-254c3834d0ef508e167f1d3b3c000b1db04b578a.tar.xz |
(svn r25319) -Fix [FS#5570]: crash when train with reserved cargo vanishes
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r-- | src/train_cmd.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index b8ed5596b..ddbc5cdf6 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -3432,6 +3432,7 @@ static void DeleteLastWagon(Train *v) if (first->track == TRACK_BIT_DEPOT) { SetWindowDirty(WC_VEHICLE_DEPOT, first->tile); } + v->last_station_visited = first->last_station_visited; // for PreDestructor } /* 'v' shouldn't be accessed after it has been deleted */ |