From fc466cbc7f992935a3ec7c7d63c0b359c48b9183 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Thu, 19 Nov 2015 15:43:26 -0700 Subject: loader: Don't use ICD's VkDevice after it has been destroyed LX # 201 Conflicts: loader/trampoline.c --- loader/loader.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'loader/loader.c') diff --git a/loader/loader.c b/loader/loader.c index cc64e593..45de0e7b 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -1024,11 +1024,10 @@ static struct loader_device *loader_add_logical_device( void loader_remove_logical_device( const struct loader_instance *inst, - VkDevice device) + struct loader_icd *icd, + struct loader_device *found_dev) { - struct loader_device *found_dev, *dev, *prev_dev; - struct loader_icd *icd; - icd = loader_get_icd_and_device(device, &found_dev); + struct loader_device *dev, *prev_dev; if (!icd || !found_dev) return; -- cgit v1.2.3