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;