Do not dereference if later = fLifeRecord.end().

This commit is contained in:
Steve Checkoway
2006-06-27 15:49:37 +00:00
parent a19667e1fc
commit 1eeb14cd5a
+3 -3
View File
@@ -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 );