]> git.sesse.net Git - vlc/commitdiff
pudec: fix potential memleaks.
authorRémi Duraffort <ivoire@videolan.org>
Mon, 15 Dec 2008 21:59:30 +0000 (22:59 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Mon, 15 Dec 2008 22:15:35 +0000 (23:15 +0100)
modules/codec/spudec/parse.c

index 88968f10b7eb6262e9e85194380b1847b1b1f52a..f4a7252483c5b8960cb9072febe9b895433f7d20 100644 (file)
@@ -119,6 +119,7 @@ subpicture_t * ParsePacket( decoder_t *p_dec )
     {
         /* There was a parse error, delete the subpicture */
         decoder_DeleteSubpicture( p_dec, p_spu );
+        free( p_spu_data );
         return NULL;
     }
 
@@ -127,6 +128,7 @@ subpicture_t * ParsePacket( decoder_t *p_dec )
     {
         /* There was a parse error, delete the subpicture */
         decoder_DeleteSubpicture( p_dec, p_spu );
+        free( p_spu_data );
         return NULL;
     }