diff --git a/stepmania/src/PlayerStageStats.cpp b/stepmania/src/PlayerStageStats.cpp index 4e32c244ff..8ee2c52beb 100644 --- a/stepmania/src/PlayerStageStats.cpp +++ b/stepmania/src/PlayerStageStats.cpp @@ -372,11 +372,11 @@ float PlayerStageStats::GetLifeRecordLerpAt( float fStepsSecond ) const if( earlier != fLifeRecord.begin() ) --earlier; - if( earlier->first == later->first ) // two samples from the same time. Don't divide by zero in SCALE - return earlier->second; - if( later == fLifeRecord.end() ) return earlier->second; + + if( earlier->first == later->first ) // two samples from the same time. Don't divide by zero in SCALE + return earlier->second; /* earlier <= pos <= later */ return SCALE( fStepsSecond, earlier->first, later->first, earlier->second, later->second );