From 785609621dfa088a1be3f83a7af3381a2658eec9 Mon Sep 17 00:00:00 2001 From: yabause Date: Fri, 3 Oct 2008 16:19:29 +0000 Subject: [PATCH] Patch 2134525 in (fixes a small memory leak in gtk port). --- desmume/src/gtk/main.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/desmume/src/gtk/main.cpp b/desmume/src/gtk/main.cpp index e8a95fe88..4a780a9ca 100644 --- a/desmume/src/gtk/main.cpp +++ b/desmume/src/gtk/main.cpp @@ -298,6 +298,7 @@ int Write_ConfigFile() { int i; GKeyFile * keyfile; + gchar *contents; keyfile = g_key_file_new(); @@ -312,8 +313,10 @@ int Write_ConfigFile() // ini_add_section(ini, "FIRMWARE"); // ini_add_value(ini, "FIRMWARE", "FILE", FirmwareFile); // } - - g_file_set_contents(CONFIG_FILE, g_key_file_to_data(keyfile, 0, 0), -1, 0); + + contents = g_key_file_to_data(keyfile, 0, 0); + g_file_set_contents(CONFIG_FILE, contents, -1, 0); + g_free (contents); g_key_file_free(keyfile);