]> git.mxchange.org Git - flightgear.git/commitdiff
Melchior FRANZ: fix array subscript is above array bounds
authortorsten <torsten>
Fri, 24 Apr 2009 10:11:10 +0000 (10:11 +0000)
committerTim Moore <timoore@redhat.com>
Fri, 1 May 2009 22:44:21 +0000 (00:44 +0200)
src/Environment/ridge_lift.cxx

index 7d05096b0702754894c24faf4a0b3d36ea5a76a4..f30a374002266621827880e7f47cc5f9436fc430 100644 (file)
@@ -246,14 +246,14 @@ void FGRidgeLift::Run(double dt) {
 
        // slopes
        
-       double adj_slope[5];
+       double adj_slope[4];
        
        slope[0] = (probe_elev_m[0] - probe_elev_m[1]) / dist_probe_m[1];
        slope[1] = (probe_elev_m[1] - probe_elev_m[2]) / dist_probe_m[2];
        slope[2] = (probe_elev_m[2] - probe_elev_m[3]) / dist_probe_m[3];
        slope[3] = (probe_elev_m[4] - probe_elev_m[0]) / -dist_probe_m[4];
        
-       for (int i = 0; i <= 4; i++)
+       for (int i = 0; i < 4; i++)
        {       
                adj_slope[i] = sin(atan(5.0 * pow ( (fabs(slope[i])),1.7) ) ) *sign(slope[i]);
        }