]> git.sesse.net Git - vlc/commitdiff
dash: Fixing memory leak
authorHugo Beauzée-Luyssen <beauze.h@gmail.com>
Thu, 24 Nov 2011 14:34:32 +0000 (15:34 +0100)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 24 Nov 2011 17:03:40 +0000 (19:03 +0200)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
modules/stream_filter/dash/mpd/BasicCMManager.cpp
modules/stream_filter/dash/mpd/BasicCMParser.cpp

index 5cd8b7afa4a032af948520c87f545693e26f4dca..fd1fee1ba2c4c904f5bf05c3a2e70cb1029f38c1 100644 (file)
@@ -36,6 +36,7 @@ BasicCMManager::BasicCMManager  (MPD *mpd)
 }
 BasicCMManager::~BasicCMManager ()
 {
+    delete this->mpd;
 }
 
 std::vector<ISegment*>  BasicCMManager::getSegments             (Representation *rep)
index 256f1b74e2deb949a8bc9072e5b7fd4f9651c057..b4543b9f861d16f4b6a8db138370cd3cb3a30074 100644 (file)
@@ -33,6 +33,7 @@ using namespace dash::xml;
 BasicCMParser::BasicCMParser    (Node *root) : root(root), mpd(NULL)
 {
 }
+
 BasicCMParser::~BasicCMParser   ()
 {
 }