Do not dereference if later = fLifeRecord.end().
This commit is contained in:
@@ -372,10 +372,10 @@ float PlayerStageStats::GetLifeRecordLerpAt( float fStepsSecond ) const
|
|||||||
if( earlier != fLifeRecord.begin() )
|
if( earlier != fLifeRecord.begin() )
|
||||||
--earlier;
|
--earlier;
|
||||||
|
|
||||||
if( earlier->first == later->first ) // two samples from the same time. Don't divide by zero in SCALE
|
if( later == fLifeRecord.end() )
|
||||||
return earlier->second;
|
return earlier->second;
|
||||||
|
|
||||||
if( later == fLifeRecord.end() )
|
if( earlier->first == later->first ) // two samples from the same time. Don't divide by zero in SCALE
|
||||||
return earlier->second;
|
return earlier->second;
|
||||||
|
|
||||||
/* earlier <= pos <= later */
|
/* earlier <= pos <= later */
|
||||||
|
|||||||
Reference in New Issue
Block a user