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
