Hello,

I had several crashes in FlightGear\src\Airports\dynamics.cxx.

Please commit the enclosed patch.

Best regards,
Maik

? Airports.diff
Index: dynamics.cxx
===================================================================
RCS file: /var/cvs/FlightGear-0.9/source/src/Airports/dynamics.cxx,v
retrieving revision 1.26
diff -u -p -r1.26 dynamics.cxx
--- dynamics.cxx        16 Mar 2009 16:37:40 -0000      1.26
+++ dynamics.cxx        29 Mar 2009 17:43:36 -0000
@@ -545,11 +545,11 @@ int FGAirportDynamics::getGroundFrequenc
      if (freqGround.size() == 0) {
          return 0;
      }
-     if ((freqGround.size() >= leg-1) && (leg > 1)) {
+     if ((freqGround.size() > leg-1) && (leg > 1)) {
           groundFreq =  freqGround[leg-1];
      }
      if ((freqGround.size() < leg-1) && (leg > 1)) {
-          groundFreq = (freqGround.size() < (leg-2)) ? 
freqGround[freqGround.size()-1] : freqGround[leg-2];
+          groundFreq = (freqGround.size() < (leg-1)) ? 
freqGround[freqGround.size()-1] : freqGround[leg-2];
      }
      if ((freqGround.size() >= leg-1) && (leg > 1)) {
           groundFreq = freqGround[leg-2];
------------------------------------------------------------------------------
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to