fix mem leak if ffmpeg calls get_format more than once
authorRainer Hochecker <fernetmenta@online.de>
Wed, 16 Nov 2011 11:31:59 +0000 (12:31 +0100)
committerRainer Hochecker <fernetmenta@online.de>
Wed, 16 Nov 2011 11:31:59 +0000 (12:31 +0100)
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h

index 741af02..53890cb 100644 (file)
@@ -66,6 +66,7 @@ public:
   IHardwareDecoder * GetHardware()                           { return m_pHardware; };
   void               SetHardware(IHardwareDecoder* hardware) 
   {
+    SAFE_RELEASE(m_pHardware);
     m_pHardware = hardware;
     m_name += "-";
     m_name += m_pHardware->Name();