diff options
| author | Lenny Komow <lenny@lunarg.com> | 2017-03-31 13:43:35 -0600 |
|---|---|---|
| committer | Lenny Komow <lenny@lunarg.com> | 2017-03-31 13:43:35 -0600 |
| commit | 3d4c146fdd1adf8048f11b3c43e8ade2f457b412 (patch) | |
| tree | da565c5bb54a628c7d240d3c5166a343afcdd2fd /loader/loader.c | |
| parent | c3e2a36568511e9959391ab5950cb195b1c8d087 (diff) | |
| download | usermoji-3d4c146fdd1adf8048f11b3c43e8ade2f457b412.tar.xz | |
loader: Fix loader crash with multiple instances
Change-Id: Ia72feb84bcc8bfa479694e901beb4fa685fdfdf3
Diffstat (limited to 'loader/loader.c')
| -rw-r--r-- | loader/loader.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/loader/loader.c b/loader/loader.c index facddc18..4a47c75f 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -1159,8 +1159,8 @@ out: struct loader_icd_term *loader_get_icd_and_device(const VkDevice device, struct loader_device **found_dev, uint32_t *icd_index) { *found_dev = NULL; - uint32_t index = 0; for (struct loader_instance *inst = loader.instances; inst; inst = inst->next) { + uint32_t index = 0; for (struct loader_icd_term *icd_term = inst->icd_terms; icd_term; icd_term = icd_term->next) { for (struct loader_device *dev = icd_term->logical_device_list; dev; dev = dev->next) // Value comparison of device prevents object wrapping by layers |
