From 569ca0f98443740f6ebaba15a47984c51534c6b7 Mon Sep 17 00:00:00 2001 From: Shenjoku Date: Mon, 29 Apr 2013 16:30:54 -0400 Subject: [PATCH] fix leak in LifeMeterTime --- src/LifeMeterTime.cpp | 6 ++++++ src/LifeMeterTime.h | 2 ++ 2 files changed, 8 insertions(+) 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 );