diff options
| author | Jason Chen <shchenchang@gmail.com> | 2019-04-04 12:45:29 +0800 |
|---|---|---|
| committer | jeremyk-lunarg <jeremyk@lunarg.com> | 2019-05-02 10:25:10 -0600 |
| commit | 5d4fee9e23734498068c3bc35f88035838aef8bd (patch) | |
| tree | 209c2b69927f1be4bbacc035af6ce100237a1ba8 /cube | |
| parent | 4c6673b2973a7434716a9325a0b22861beed9244 (diff) | |
| download | usermoji-5d4fee9e23734498068c3bc35f88035838aef8bd.tar.xz | |
Fix memory leak in `vkcube`.
Diffstat (limited to 'cube')
| -rw-r--r-- | cube/cube.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cube/cube.c b/cube/cube.c index e4d59fa0..ff4d5a6f 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; |
