summaryrefslogtreecommitdiff
path: root/ffprobe.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefasab@gmail.com>2012-01-12 00:30:24 +0100
committerStefano Sabatini <stefasab@gmail.com>2012-01-12 10:39:24 +0100
commit4fd1e2e43233960f122a2c16841834d388d77c60 (patch)
tree4cf7c6528d585b3a5ad0aad2176ad557ac0ed5a3 /ffprobe.c
parent7328c2fc2184476235ebc9a9b9247a986bdea1cf (diff)
downloadffmpeg-4fd1e2e43233960f122a2c16841834d388d77c60.tar.gz
ffprobe: fix leak in show_packets()
Call av_free_packets() at each demuxing loop iteration, not only when decoding. X-ColaCount: +10l
Diffstat (limited to 'ffprobe.c')
-rw-r--r--ffprobe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ffprobe.c b/ffprobe.c
index 44f2a1553a..485950dff7 100644
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -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;