]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/avpacket.c
avcodec/jpeg2000dec: Check nonzerobits more completely
[ffmpeg] / libavcodec / avpacket.c
index a04cdaf5304e8f20a3f18dcb889c2b5906794943..5ce32281661d54c5a274054ab1ea06c0cc47268b 100644 (file)
@@ -495,6 +495,8 @@ int ff_packet_split_and_drop_side_data(AVPacket *pkt){
             if (p - pkt->data < size + 5)
                 return 0;
             p-= size+5;
+            if (i > AV_PKT_DATA_NB)
+                return 0;
         }
         pkt->size = p - pkt->data - size;
         av_assert0(pkt->size >= 0);