This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new a67c15dfa5 avutil/hwcontext_vulkan: fix resource leak on alloc_mem 
failure
a67c15dfa5 is described below

commit a67c15dfa53d72908b0dbe699bb606dd8fc9a0a5
Author:     jiangjie <[email protected]>
AuthorDate: Sun May 10 17:14:19 2026 +0800
Commit:     Lynne <[email protected]>
CommitDate: Sun May 10 20:01:47 2026 +0000

    avutil/hwcontext_vulkan: fix resource leak on alloc_mem failure
    
    Fix by using goto fail so that vulkan_frame_free() properly cleans up
    all previously created resources.
---
 libavutil/hwcontext_vulkan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 7fb998b01d..ff0eeb60eb 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil/hwcontext_vulkan.c
@@ -3568,7 +3568,7 @@ static int 
vulkan_map_from_drm_frame_desc(AVHWFramesContext *hwfc, AVVkFrame **f
                         &f->flags, &f->mem[i]);
         if (err) {
             close(idesc.fd);
-            return err;
+            goto fail;
         }
 
         f->size[i] = req2.memoryRequirements.size;

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

Reply via email to