From 9db7442a31e1738a1e55a9a300c5c0e96f2af50b Mon Sep 17 00:00:00 2001 From: Marc Di Luzio Date: Sat, 18 May 2019 09:34:00 +0100 Subject: [PATCH] Fix potential memory leak in game_mode_initialise_gpu --- daemon/gamemode-gpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/gamemode-gpu.c b/daemon/gamemode-gpu.c index 675920e..99553b2 100644 --- a/daemon/gamemode-gpu.c +++ b/daemon/gamemode-gpu.c @@ -84,6 +84,7 @@ int game_mode_initialise_gpu(GameModeConfig *config, GameModeGPUInfo **info) new_info->vendor = gamemode_get_gpu_vendor(new_info->device); if (!GPUVendorValid(new_info->vendor)) { LOG_ERROR("Found invalid vendor, will not apply optimisations!\n"); + free(new_info); return -1; }