]> git.sesse.net Git - vlc/commitdiff
Don't leak unused audio and video blocks when closing.
authorSteinar Gunderson <sgunderson@bigfoot.com>
Sun, 26 Sep 2010 22:29:20 +0000 (00:29 +0200)
committerSteinar Gunderson <sgunderson@bigfoot.com>
Sun, 26 Sep 2010 22:29:20 +0000 (00:29 +0200)
modules/access/sdi.cpp

index a937ae18ed24d3243c782ed1e536724e9d156199..c97084d5bc6cec193628c322d214c1c124a02289 100644 (file)
@@ -621,6 +621,12 @@ static void Close( vlc_object_t *p_this )
 
     if( p_sys->p_delegate )
         p_sys->p_delegate->Release();
+            
+    if( p_sys->p_video_frame )
+        block_Release( p_sys->p_video_frame );
+    
+    if( p_sys->p_audio_frame )
+        block_Release( p_sys->p_audio_frame );
 
     free( p_sys );
 }