From 4f335ae5dd44be4a707c011487904c4299749ac3 Mon Sep 17 00:00:00 2001 From: Mark Young Date: Mon, 14 Nov 2016 15:03:34 -0700 Subject: loader: Fix pointer dereference issue. I was setting a value after the object containing it was deleted. Change-Id: I8c41d454d3f9c89144e876c5b9feaf32af6e2500 --- loader/trampoline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'loader') diff --git a/loader/trampoline.c b/loader/trampoline.c index ff09ad41..91da1e42 100644 --- a/loader/trampoline.c +++ b/loader/trampoline.c @@ -756,8 +756,8 @@ vkDestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator) { disp->DestroyDevice(device, pAllocator); dev->chain_device = NULL; - loader_remove_logical_device(inst, icd_term, dev, pAllocator); dev->icd_device = NULL; + loader_remove_logical_device(inst, icd_term, dev, pAllocator); loader_platform_thread_unlock_mutex(&loader_lock); } -- cgit v1.2.3