Quellcode durchsuchen

Fix potential memory leak in game_mode_initialise_gpu

Marc Di Luzio vor 5 Jahren
Ursprung
Commit
9db7442a31
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  1. 1 0
      daemon/gamemode-gpu.c

+ 1 - 0
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;
 	}