vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Thu Nov 24 
15:34:32 2011 +0100| [ca1045ab9f7b8488300fd9d0628157c9e937638f] | committer: 
Rémi Denis-Courmont

dash: Fixing memory leak

Signed-off-by: Rémi Denis-Courmont <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ca1045ab9f7b8488300fd9d0628157c9e937638f
---

 modules/stream_filter/dash/mpd/BasicCMManager.cpp |    1 +
 modules/stream_filter/dash/mpd/BasicCMParser.cpp  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/modules/stream_filter/dash/mpd/BasicCMManager.cpp 
b/modules/stream_filter/dash/mpd/BasicCMManager.cpp
index 5cd8b7a..fd1fee1 100644
--- a/modules/stream_filter/dash/mpd/BasicCMManager.cpp
+++ b/modules/stream_filter/dash/mpd/BasicCMManager.cpp
@@ -36,6 +36,7 @@ BasicCMManager::BasicCMManager  (MPD *mpd)
 }
 BasicCMManager::~BasicCMManager ()
 {
+    delete this->mpd;
 }
 
 std::vector<ISegment*>  BasicCMManager::getSegments             
(Representation *rep)
diff --git a/modules/stream_filter/dash/mpd/BasicCMParser.cpp 
b/modules/stream_filter/dash/mpd/BasicCMParser.cpp
index 256f1b7..b4543b9 100644
--- a/modules/stream_filter/dash/mpd/BasicCMParser.cpp
+++ b/modules/stream_filter/dash/mpd/BasicCMParser.cpp
@@ -33,6 +33,7 @@ using namespace dash::xml;
 BasicCMParser::BasicCMParser    (Node *root) : root(root), mpd(NULL)
 {
 }
+
 BasicCMParser::~BasicCMParser   ()
 {
 }

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to