vlc | branch: master | Felix Paul Kühne <[email protected]> | Wed Jul  8 
20:57:40 2015 +0200| [6631504270d57d7dc16f6fc49d0985bbc5b02971] | committer: 
Felix Paul Kühne

h264_nal: add missing sanity check

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

 modules/packetizer/h264_nal.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/packetizer/h264_nal.c b/modules/packetizer/h264_nal.c
index a2dd888..a35f861 100644
--- a/modules/packetizer/h264_nal.c
+++ b/modules/packetizer/h264_nal.c
@@ -148,6 +148,9 @@ int h264_get_spspps( uint8_t *p_buf, size_t i_buf,
     size_t i_sps_size = 0, i_pps_size = 0;
     int i_nal_type = NAL_UNKNOWN;
 
+    if (unlikely(p_buf == NULL || i_buf == 0))
+        return -1;
+
     while( true )
     {
         int i_inc = 0;

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

Reply via email to