diff options
author | Edward Hervey <edward@centricular.com> | 2022-11-12 11:54:31 +0300 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2022-11-13 08:59:11 +0300 |
commit | 6582cd514a6b52a5d9ea89d05ee41e3da1b2d4fb (patch) | |
tree | 5d597d31d039471a550151d14415cf3f5f970ecb | |
parent | 47833c8b36f6847a16b0ef224197d608cda48931 (diff) |
avvidenc: Don't leak AVPacket on EOF
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3390>
-rw-r--r-- | subprojects/gst-libav/ext/libav/gstavvidenc.c | 1 |
1 files changed, 1 insertions, 0 deletions
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) { |