]> git.sesse.net Git - vlc/commitdiff
Check malloc return values.
authorJean-Paul Saman <jpsaman@videolan.org>
Mon, 3 Sep 2007 20:20:07 +0000 (20:20 +0000)
committerJean-Paul Saman <jpsaman@videolan.org>
Mon, 3 Sep 2007 20:20:07 +0000 (20:20 +0000)
modules/codec/dvbsub.c

index a9898a49c5e18a19de2c3d857686b5515b121476..96cd7f94d3ddee06fb501dff1e8daa28c452d479 100644 (file)
@@ -297,6 +297,11 @@ static int Open( vlc_object_t *p_this )
 
     p_dec->pf_decode_sub = Decode;
     p_sys = p_dec->p_sys = malloc( sizeof(decoder_sys_t) );
+    if( !p_sys )
+    {
+        msg_Err( p_dec, "out of memory" );
+        return VLC_ENOMEM;
+    }
     memset( p_sys, 0, sizeof(decoder_sys_t) );
 
     p_sys->i_pts          = (mtime_t) 0;