On Fri, Mar 24, 2017 at 03:31:26PM -0400, Sean McGovern wrote:
> --- a/libavformat/nsvdec.c
> +++ b/libavformat/nsvdec.c
> @@ -571,7 +572,10 @@ null_chunk_retry:
>      if (vsize && st[NSV_ST_VIDEO]) {
>          nst = st[NSV_ST_VIDEO]->priv_data;
>          pkt = &nsv->ahead[NSV_ST_VIDEO];
> -        av_get_packet(pb, pkt, vsize);
> +        if ((ret = av_get_packet(pb, pkt, vsize)) < 0) {
> +             av_log(s, AV_LOG_ERROR, "Invalid video packet size 0.\n");
> +            return ret;
> +        }

I liked the previous version better. Log messages for broken packets
seem pretty silly. Thoughts?

Also the previous version did not contain tabs ;)

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to