From f17b3e59ee261cd5efeb83a7116d8af3e7e818b1 Mon Sep 17 00:00:00 2001
From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Date: Tue, 20 Jan 2009 11:13:57 -0500
Subject: [PATCH] Fix GTK+ generic value double initialization

---
 sflphone-gtk/src/configwindow.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sflphone-gtk/src/configwindow.c b/sflphone-gtk/src/configwindow.c
index f67dd87b75..be137c73cf 100644
--- a/sflphone-gtk/src/configwindow.c
+++ b/sflphone-gtk/src/configwindow.c
@@ -184,7 +184,7 @@ clean_history( void )
 select_account(GtkTreeSelection *selection, GtkTreeModel *model)
 {
     GtkTreeIter iter;
-    GValue val;
+    GValue val = {0};
 
     if (!gtk_tree_selection_get_selected(selection, &model, &iter))
     {
@@ -194,7 +194,7 @@ select_account(GtkTreeSelection *selection, GtkTreeModel *model)
         return;
     }
 
-    val.g_type = G_TYPE_POINTER;
+    // The Gvalue will be initialized in the following function
     gtk_tree_model_get_value(model, &iter, COLUMN_ACCOUNT_DATA, &val);
 
     selectedAccount = (account_t*)g_value_get_pointer(&val);
-- 
GitLab