]> git.sesse.net Git - vlc/blobdiff - modules/access/sdi.cpp
Don't leak unused audio and video blocks when closing.
[vlc] / 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 );
 }