1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-15 14:13:16 +02:00

hwcontext_vulkan: close exported memory FD on CUDA import error

Prevents resource leakage.
This commit is contained in:
Lynne
2021-11-13 00:40:46 +01:00
parent 015b487777
commit 0d1992e025

View File

@@ -2676,6 +2676,7 @@ static int vulkan_export_to_cuda(AVHWFramesContext *hwfc,
ret = CHECK_CU(cu->cuImportExternalMemory(&dst_int->ext_mem[i], &ext_desc)); ret = CHECK_CU(cu->cuImportExternalMemory(&dst_int->ext_mem[i], &ext_desc));
if (ret < 0) { if (ret < 0) {
close(ext_desc.handle.fd);
err = AVERROR_EXTERNAL; err = AVERROR_EXTERNAL;
goto fail; goto fail;
} }