vlc | branch: master | Francois Cartegnie <[email protected]> | Mon Aug 19 
14:49:30 2019 +0200| [897c26e4adb7aec95943856b94871107490b83eb] | committer: 
Francois Cartegnie

access: dvdnav: check alloc

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

 modules/access/dvdnav.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/access/dvdnav.c b/modules/access/dvdnav.c
index ddbe6ee220..540e9aad4d 100644
--- a/modules/access/dvdnav.c
+++ b/modules/access/dvdnav.c
@@ -1397,6 +1397,8 @@ static int DemuxBlock( demux_t *p_demux, const uint8_t 
*p, int len )
 
         /* Create a block */
         block_t *p_pkt = block_Alloc( i_size );
+        if( !p_pkt )
+            return VLC_EGENERIC;
         memcpy( p_pkt->p_buffer, p, i_size);
 
         /* Parse it and send it */

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to