From 5d4fee9e23734498068c3bc35f88035838aef8bd Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Thu, 4 Apr 2019 12:45:29 +0800 Subject: [PATCH] Fix memory leak in `vkcube`. --- cube/cube.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cube/cube.c b/cube/cube.c index e4d59fa..ff4d5a6 100644 --- a/cube/cube.c +++ b/cube/cube.c @@ -1381,6 +1381,10 @@ static void demo_prepare_buffers(struct demo *demo) { demo->next_present_id = 1; } + if (NULL != swapchainImages) { + free(swapchainImages); + } + if (NULL != presentModes) { free(presentModes); } @@ -3473,6 +3477,7 @@ static void demo_init_vk_swapchain(struct demo *demo) { demo->format = surfFormats[0].format; } demo->color_space = surfFormats[0].colorSpace; + free(surfFormats); demo->quit = false; demo->curFrame = 0; -- 2.7.4