[Marble-commits] KDE/kdeedu/marble/src/lib/routing

Dennis Nienhüser earthwings at gentoo.org
Sun Sep 26 15:39:45 CEST 2010


SVN commit 1179908 by nienhueser:

Fix another out of bounds crash.

 M  +1 -1      RoutingModel.cpp  


--- trunk/KDE/kdeedu/marble/src/lib/routing/RoutingModel.cpp #1179907:1179908
@@ -439,7 +439,7 @@
                 totalDistanceRemaining = 0.0;
             }
 
-            if( distanceRemaining < instructions[d->m_nextInstructionIndex-1].instructionDistance ) {
+            if( d->m_nextInstructionIndex > 0 && distanceRemaining < instructions[d->m_nextInstructionIndex-1].instructionDistance ) {
                 d->m_routeLeft = false;
             }
             else {


More information about the Marble-commits mailing list