diff --git a/src/LifeMeterTime.cpp b/src/LifeMeterTime.cpp index d2eba75565..a113d26fae 100644 --- a/src/LifeMeterTime.cpp +++ b/src/LifeMeterTime.cpp @@ -48,6 +48,12 @@ LifeMeterTime::LifeMeterTime() { m_fLifeTotalGainedSeconds = 0; m_fLifeTotalLostSeconds = 0; + m_pStream = NULL; +} + +LifeMeterTime::~LifeMeterTime() +{ + delete m_pStream; } void LifeMeterTime::Load( const PlayerState *pPlayerState, PlayerStageStats *pPlayerStageStats ) diff --git a/src/LifeMeterTime.h b/src/LifeMeterTime.h index d2bd54e69c..c975286739 100644 --- a/src/LifeMeterTime.h +++ b/src/LifeMeterTime.h @@ -16,6 +16,8 @@ class LifeMeterTime : public LifeMeter public: LifeMeterTime(); + virtual ~LifeMeterTime(); + virtual void Load( const PlayerState *pPlayerState, PlayerStageStats *pPlayerStageStats ); virtual void Update( float fDeltaTime );