[vlc-commits] h264_nal: add missing sanity check
Felix Paul Kühne
git at videolan.org
Wed Jul 8 20:57:54 CEST 2015
vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | 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;
More information about the vlc-commits
mailing list