diff --git a/subprojects/gst-libav/ext/libav/gstavvidenc.c b/subprojects/gst-libav/ext/libav/gstavvidenc.c index cc213abd63..4a5b14c43d 100644 --- a/subprojects/gst-libav/ext/libav/gstavvidenc.c +++ b/subprojects/gst-libav/ext/libav/gstavvidenc.c @@ -673,6 +673,7 @@ gst_ffmpegvidenc_receive_packet (GstFFMpegVidEnc * ffmpegenc, g_slice_free (AVPacket, pkt); goto done; } else if (res == AVERROR_EOF) { + g_slice_free (AVPacket, pkt); ret = GST_FLOW_EOS; goto done; } else if (res < 0) {