From 3447463008cc940a13d0787f8533503c3fbfbb58 Mon Sep 17 00:00:00 2001 From: chen70 Date: Sat, 29 Jan 2022 15:55:01 +0800 Subject: [PATCH] hwdec/d3d11va: fix a possible memory leak --- video/out/d3d11/hwdec_d3d11va.c | 1 + 1 file changed, 1 insertion(+) diff --git a/video/out/d3d11/hwdec_d3d11va.c b/video/out/d3d11/hwdec_d3d11va.c index 3006e5c7d0..9fc131ef40 100644 --- a/video/out/d3d11/hwdec_d3d11va.c +++ b/video/out/d3d11/hwdec_d3d11va.c @@ -67,6 +67,7 @@ static void uninit(struct ra_hwdec *hw) { struct priv_owner *p = hw->priv; hwdec_devices_remove(hw->devs, &p->hwctx); + av_buffer_unref(&p->hwctx.av_device_ref); SAFE_RELEASE(p->device); SAFE_RELEASE(p->device1); }