From 1ce5ea8073cc3fabfe8ea4ed7f865f2fce7ee450 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Tue, 24 Nov 2020 20:00:35 +0100 Subject: [PATCH] vkd3d: Fix segfault when freeing pipeline library. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/vkd3d/cache.c b/libs/vkd3d/cache.c index 2ba35f7a..970e1ab0 100644 --- a/libs/vkd3d/cache.c +++ b/libs/vkd3d/cache.c @@ -281,8 +281,8 @@ static ULONG STDMETHODCALLTYPE d3d12_pipeline_library_Release(d3d12_pipeline_lib if (!refcount) { d3d12_pipeline_library_cleanup(pipeline_library, pipeline_library->device); - vkd3d_free(pipeline_library); d3d12_device_release(pipeline_library->device); + vkd3d_free(pipeline_library); } return refcount;