From eaa3c1c922a41741da198dd9fd63750a4096ddeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= Date: Mon, 14 Oct 2019 20:21:52 +0300 Subject: vo_gpu/d3d11: fix memleak of the adapter description string --- video/out/gpu/d3d11_helpers.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/video/out/gpu/d3d11_helpers.c b/video/out/gpu/d3d11_helpers.c index e7d0aa9768..7122915763 100644 --- a/video/out/gpu/d3d11_helpers.c +++ b/video/out/gpu/d3d11_helpers.c @@ -209,10 +209,14 @@ static IDXGIAdapter1 *get_d3d11_adapter(struct mp_log *log, requested_adapter_name)) { picked_adapter = adapter; - break; } talloc_free(adapter_description); + + if (picked_adapter) { + break; + } + SAFE_RELEASE(adapter); } -- cgit v1.2.3