On 16/07/15 20:19, Alexandra Hájková wrote:
> ---
>  libavformat/asfdec.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c
> index ad08649..4afa0f4 100644
> --- a/libavformat/asfdec.c
> +++ b/libavformat/asfdec.c
> @@ -1137,7 +1137,7 @@ static int asf_read_multiple_payload(AVFormatContext 
> *s, AVPacket *pkt,
>              } else
>                  avio_skip(pb, 4); // reading of media object size is already 
> done
>              asf_pkt->dts = avio_rl32(pb); // read presentation time
> -            if (asf->rep_data_len && ((asf->rep_data_len - 8) > 0))
> +            if (asf->rep_data_len && (asf->rep_data_len >= 8))
>                  avio_skip(pb, asf->rep_data_len - 8); // skip replicated data
>          }
>          pay_len = avio_rl16(pb); // payload length should be WORD
> @@ -1187,7 +1187,7 @@ static int asf_read_single_payload(AVFormatContext *s, 
> AVPacket *pkt,
>      } else
>          avio_skip(pb, 4); // skip media object size
>      asf_pkt->dts = avio_rl32(pb); // read presentation time
> -    if ((asf->rep_data_len - 8) > 0)
> +    if (asf->rep_data_len >= 8)
>          avio_skip(pb, asf->rep_data_len - 8); // skip replicated data
>      offset = avio_tell(pb);
>  
> 

Sure.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to