From 5b9d79bd770608073a3245f50269ad8c36d7ef5d Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Tue, 17 Oct 2006 17:44:06 +0000 Subject: [PATCH] avoid overwriting pkt Originally committed as revision 6723 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/gxfenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/gxfenc.c b/libavformat/gxfenc.c index 2345790bdae..22937628e0a 100644 --- a/libavformat/gxfenc.c +++ b/libavformat/gxfenc.c @@ -792,7 +792,7 @@ static int gxf_interleave_packet(AVFormatContext *s, AVPacket *out, AVPacket *pk pkt = NULL; } if (flush || av_fifo_size(&sc->audio_buffer) >= GXF_AUDIO_PACKET_SIZE) { - if (gxf_new_audio_packet(gxf, sc, &new_pkt, flush) > 0) { + if (!pkt && gxf_new_audio_packet(gxf, sc, &new_pkt, flush) > 0) { pkt = &new_pkt; break; /* add pkt right now into list */ } -- 2.39.2