From 9af342a03310e9a4fe6087d50327dc8cb8b5af1f Mon Sep 17 00:00:00 2001 From: david <david> Date: Fri, 1 Nov 2002 10:49:49 +0000 Subject: [PATCH] Patch from Frederic Bouvier: I had a segfault in case result.size() is 0 because result[i] is used before knowing it exists. I inverted the test and it now goes well. --- src/Airports/GenAirports/build.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Airports/GenAirports/build.cxx b/src/Airports/GenAirports/build.cxx index 3edebb8a..1bdaa1ac 100644 --- a/src/Airports/GenAirports/build.cxx +++ b/src/Airports/GenAirports/build.cxx @@ -190,7 +190,7 @@ point_list calc_elevations( const string& root, const point_list& geod_nodes, while ( !done ) { // find first node with -9999 elevation i = 0; - while ( (result[i].z() > -9000) && (i < (int)result.size()) ) { + while ( (i < (int)result.size()) && (result[i].z() > -9000) ) { ++i; }