From 40ecfbcdfadd9defc9ef9cdd00d05fc47031d3d4 Mon Sep 17 00:00:00 2001 From: Nils Hasenbanck Date: Wed, 8 Jan 2020 21:02:23 +0100 Subject: [PATCH] Fix memory leak in ffmpeg core packet_buffer --- cores/libretro-ffmpeg/packet_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cores/libretro-ffmpeg/packet_buffer.c b/cores/libretro-ffmpeg/packet_buffer.c index 2c2369d89d..80d6fb188f 100644 --- a/cores/libretro-ffmpeg/packet_buffer.c +++ b/cores/libretro-ffmpeg/packet_buffer.c @@ -38,10 +38,10 @@ void packet_buffer_destroy(packet_buffer_t *packet_buffer) if (packet_buffer->head) { node = packet_buffer->head; - while (node->next) + while (node) { AVPacketNode_t *next = node->next; - av_packet_unref(node->data); + av_packet_free(&node->data); free(node); node = next; }