From 137c808f1aaf2b5641b0e7319f35bd9dd7866e6f Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 19 Jan 2022 13:08:24 +0100 Subject: lavu/hwcontext_vulkan: clear dangling pointers on map failure --- libavutil/hwcontext_vulkan.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 60a6cf6a91..ae19fc2ab6 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -2927,6 +2927,7 @@ static int vulkan_map_from_drm(AVHWFramesContext *hwfc, AVFrame *dst, fail: vulkan_frame_free(hwfc->device_ctx->hwctx, (uint8_t *)f); + dst->data[0] = NULL; return err; } -- cgit v1.2.3