ffprobe: fix leak in show_packets()

Call av_free_packets() at each demuxing loop iteration, not only when
decoding.

X-ColaCount: +10l
This commit is contained in:
Stefano Sabatini 2012-01-12 00:30:24 +01:00
parent 7328c2fc21
commit 4fd1e2e432
1 changed files with 1 additions and 1 deletions

View File

@ -1349,8 +1349,8 @@ static void show_packets(WriterContext *w, AVFormatContext *fmt_ctx)
if (do_show_frames &&
get_video_frame(fmt_ctx, &frame, &pkt)) {
show_frame(w, &frame, fmt_ctx->streams[pkt.stream_index]);
av_free_packet(&pkt);
}
av_free_packet(&pkt);
}
av_init_packet(&pkt);
pkt.data = NULL;