From 7d35757be71ab4dd33dee7616c8539401cc9fc83 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Fri, 11 Dec 2015 17:11:43 -0700 Subject: demos: Fix free queue so no use of it after free in vulkaninfo --- demos/vulkaninfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c index 71453d7b..fb6b6cbb 100644 --- a/demos/vulkaninfo.c +++ b/demos/vulkaninfo.c @@ -706,10 +706,11 @@ static void app_gpu_destroy(struct app_gpu *gpu) { app_dev_destroy(&gpu->dev); free(gpu->device_extensions); - free(gpu->queue_reqs); + for (uint32_t i = 0; i < gpu->queue_count; i++) { free((void *) gpu->queue_reqs[i].pQueuePriorities); } + free(gpu->queue_reqs); free(gpu->queue_props); } -- cgit v1.2.3