summaryrefslogtreecommitdiff
path: root/src/aircraft_cmd.cpp
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2008-09-22 14:34:38 +0000
committersmatz <smatz@openttd.org>2008-09-22 14:34:38 +0000
commitabbc9cd9cbdfbc2e0fb294f1664b59cf9fab5ae6 (patch)
tree164aa2e2e1b217e6e796a3327ee75999b2e01ed8 /src/aircraft_cmd.cpp
parent7ef54069462d5aca6a995c84bcdb115fb5ad66bb (diff)
downloadopenttd-abbc9cd9cbdfbc2e0fb294f1664b59cf9fab5ae6.tar.xz
(svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too
Diffstat (limited to 'src/aircraft_cmd.cpp')
-rw-r--r--src/aircraft_cmd.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/aircraft_cmd.cpp b/src/aircraft_cmd.cpp
index 4e76992d6..ebabe544d 100644
--- a/src/aircraft_cmd.cpp
+++ b/src/aircraft_cmd.cpp
@@ -973,10 +973,8 @@ static bool AircraftController(Vehicle *v)
{
int count;
- StationID target = v->u.air.targetairport;
-
/* NULL if station is invalid */
- const Station *st = IsValidStationID(target) ? GetStation(target) : NULL;
+ const Station *st = IsValidStationID(v->u.air.targetairport) ? GetStation(v->u.air.targetairport) : NULL;
/* 0 if there is no station */
TileIndex tile = 0;
if (st != NULL) {