On Tue, Oct 17, 2017 at 10:12:18PM +0100, Mark Thompson wrote: > --- > libavformat/apngenc.c | 12 +++++++++--- > 1 file changed, 9 insertions(+), 3 deletions(-) > > diff --git a/libavformat/apngenc.c b/libavformat/apngenc.c > index 77c1c916c2..16ead54cc8 100644 > --- a/libavformat/apngenc.c > +++ b/libavformat/apngenc.c > @@ -217,8 +217,12 @@ static int flush_packet(AVFormatContext *format_context, > AVPacket *packet) > ++apng->frame_number; > > av_packet_unref(apng->prev_packet); > - if (packet) > - av_packet_ref(apng->prev_packet, packet); > + if (packet) { > + int ret; > + ret = av_packet_ref(apng->prev_packet, packet); > + if (ret < 0) > + return ret; > + } > return 0; > } > > @@ -232,7 +236,9 @@ static int apng_write_packet(AVFormatContext > *format_context, AVPacket *packet) > if (!apng->prev_packet) > return AVERROR(ENOMEM); > > - av_packet_ref(apng->prev_packet, packet); > + ret = av_packet_ref(apng->prev_packet, packet); > + if (ret < 0) > + return ret; > } else { > ret = flush_packet(format_context, packet); > if (ret < 0)
probably ok thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB It is dangerous to be right in matters on which the established authorities are wrong. -- Voltaire
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel