avutil/hwcontext_vulkan: check if created before destroying the instance

Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
This commit is contained in:
Wu Jianhua
2021-11-24 11:09:49 +01:00
committed by Lynne
co-authored by Lynne
parent c2a356d583
commit 7e9e2cf93b
+2 -1
View File
@@ -1157,7 +1157,8 @@ static void vulkan_device_free(AVHWDeviceContext *ctx)
vk->DestroyDebugUtilsMessengerEXT(hwctx->inst, p->debug_ctx,
hwctx->alloc);
vk->DestroyInstance(hwctx->inst, hwctx->alloc);
if (hwctx->inst)
vk->DestroyInstance(hwctx->inst, hwctx->alloc);
if (p->libvulkan)
dlclose(p->libvulkan);