From b1e57e28d0e789a697c0f823df3152023f5e3e51 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Sat, 6 May 2017 20:22:46 +0100 Subject: [PATCH] Fixed QVector out-of-bounds assert in X-Plane model loader. --- src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp b/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp index 52aa63c54..957740ba1 100644 --- a/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp +++ b/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp @@ -230,7 +230,7 @@ namespace BlackMisc { const QString line = ts.readLine(); QVector tokens = line.splitRef(' ', QString::SkipEmptyParts); - if (tokens.at(0) != QLatin1String("P") || tokens.size() < 3) { continue; } + if (tokens.size() < 3 || tokens.at(0) != QLatin1String("P")) { continue; } if (tokens.at(1) == QLatin1String("acf/_ICAO")) { const CAircraftIcaoCode icao(tokens.at(2).toString());