Module: libav
Branch: master
Commit: f0ca6ffa0ae5d5564516ee7a18aa1e234751444a

Author:    Luca Barbato <[email protected]>
Committer: Luca Barbato <[email protected]>
Date:      Fri Oct 23 11:11:29 2015 +0200

avprobe: Unref the packet once it is used

Make sure it does not leak packets.

CC: [email protected]

---

 avprobe.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/avprobe.c b/avprobe.c
index a83fa68..2ab8ce0 100644
--- a/avprobe.c
+++ b/avprobe.c
@@ -589,8 +589,10 @@ static void show_packets(AVFormatContext *fmt_ctx)
 
     av_init_packet(&pkt);
     probe_array_header("packets", 0);
-    while (!av_read_frame(fmt_ctx, &pkt))
+    while (!av_read_frame(fmt_ctx, &pkt)) {
         show_packet(fmt_ctx, &pkt);
+        av_packet_unref(&pkt);
+    }
     probe_array_footer("packets", 0);
 }
 

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to