From 9ea36321f94b123bf3efef05935fab7f004fcf80 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 18 Jun 2026 16:53:27 +0200 Subject: [PATCH] avcodec/liboapvenc: Use av_freep() where appropriate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Kacper Michajłow Signed-off-by: Andreas Rheinhardt --- libavcodec/liboapvenc.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libavcodec/liboapvenc.c b/libavcodec/liboapvenc.c index 51b4343c05..22a8ac4890 100644 --- a/libavcodec/liboapvenc.c +++ b/libavcodec/liboapvenc.c @@ -628,12 +628,9 @@ static av_cold int liboapve_close(AVCodecContext *avctx) ApvEncContext *apv = avctx->priv_data; for (unsigned int i = 0; i < apv->nb_payloads; i++) { - if (apv->payloads[i].data) { - av_free(apv->payloads[i].data); - apv->payloads[i].data = NULL; - } + av_freep(&apv->payloads[i].data); } - av_free(apv->payloads); + av_freep(&apv->payloads); for (int i = 0; i < apv->ifrms.num_frms; i++) { if (apv->ifrms.frm[i].imgb != NULL)