loader: gh989 - Fix incorrect array index
authorJan-Harald Fredriksen <jan-harald.fredriksen@arm.com>
Wed, 28 Sep 2016 10:10:24 +0000 (12:10 +0200)
committerMark Young <marky@lunarg.com>
Wed, 28 Sep 2016 14:52:17 +0000 (08:52 -0600)
An inner array loop was using an incorrect index to access the
appropriate layer in instance extension validation.

Change-Id: I27606fb32049bb531131ca29357d79491e3f96a7

loader/loader.c

index daa1539..2400ae3 100644 (file)
@@ -4035,7 +4035,7 @@ VkResult loader_validate_instance_extensions(
         /* Not in global list, search layer extension lists */
         for (uint32_t j = 0; j < pCreateInfo->enabledLayerCount; j++) {
             layer_prop = loader_get_layer_property(
-                pCreateInfo->ppEnabledLayerNames[i], instance_layer);
+                pCreateInfo->ppEnabledLayerNames[j], instance_layer);
             if (!layer_prop) {
                 /* Should NOT get here, loader_validate_layers
                  * should have already filtered this case out.