From f19c455110fb7d11864692208458591ab06f622d Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Sun, 16 May 2021 15:54:02 +0200 Subject: [PATCH] Fix leak on error Destroy video buffer if screen window creation failed. --- app/src/screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/screen.c b/app/src/screen.c index 0598ccf4..55a832ef 100644 --- a/app/src/screen.c +++ b/app/src/screen.c @@ -344,6 +344,7 @@ screen_init(struct screen *screen, struct fps_counter *fps_counter, window_flags); if (!screen->window) { LOGC("Could not create window: %s", SDL_GetError()); + video_buffer_destroy(&screen->vb); return false; }