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
