[vlc-devel] commit: vobsub: Resource leak (CID 215) (Derk-Jan Hartman )

git version control git at videolan.org
Sat Oct 11 04:32:39 CEST 2008


vlc | branch: master | Derk-Jan Hartman <hartman at videolan.org> | Sat Oct 11 04:31:01 2008 +0200| [cb2e43a277fe4eec6f7193e2c8865d47190943c0] | committer: Derk-Jan Hartman 

vobsub: Resource leak (CID 215)

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

 modules/demux/vobsub.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/demux/vobsub.c b/modules/demux/vobsub.c
index 5279c2d..fe9cf27 100644
--- a/modules/demux/vobsub.c
+++ b/modules/demux/vobsub.c
@@ -729,10 +729,10 @@ static int DemuxVobSub( demux_t *p_demux, block_t *p_bk )
                 p_bk->i_pts = 0;     /*only first packet has a pts */
                 break;
             }
-            else if( i == p_sys->i_tracks - 1 )
-            {
-                block_Release( p_pkt );
-            }
+        }
+        if( i >= p_sys->i_tracks )
+        {
+            block_Release( p_pkt );
         }
     }
 




More information about the vlc-devel mailing list