summaryrefslogtreecommitdiff
path: root/src/station.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/station.cpp')
-rw-r--r--src/station.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/station.cpp b/src/station.cpp
index 1ac0341c0..ba0020c73 100644
--- a/src/station.cpp
+++ b/src/station.cpp
@@ -97,11 +97,7 @@ Station::~Station()
this->goods[c].cargo.Truncate(0);
}
- CargoPacket *cp;
- FOR_ALL_CARGOPACKETS(cp) {
- /* Don't allow cargo packets with invalid source station */
- if (cp->source == this->index) cp->source = INVALID_STATION;
- }
+ CargoPacket::InvalidateAllFrom(this->index);
}