PR #23526 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23526
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23526.patch


>From a6a6ef962f93b8e66c62ec0be58ecdd1e73400db Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt <[email protected]>
Date: Thu, 18 Jun 2026 16:53:27 +0200
Subject: [PATCH] avcodec/liboapvenc: Use av_freep() where appropriate

Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 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)
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to