summaryrefslogtreecommitdiff
path: root/hardinfo2/shell.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-10-20 12:59:16 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-10-20 12:59:16 +0000
commit20f10899a0018ffce790496cc87b4d51e68716f9 (patch)
tree8b64dc941b7df569f0f7a245ed8bbc54d3f88b3a /hardinfo2/shell.c
parentd5160894773f5be501469fd3bba06211000ca798 (diff)
Fix crash, SCSI detection on newer kernels.
Diffstat (limited to 'hardinfo2/shell.c')
-rw-r--r--hardinfo2/shell.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/hardinfo2/shell.c b/hardinfo2/shell.c
index 0d32f2a9..00d18be7 100644
--- a/hardinfo2/shell.c
+++ b/hardinfo2/shell.c
@@ -524,6 +524,11 @@ static void add_modules_to_gui(gpointer data, gpointer user_data)
}
}
+static void __tree_iter_destroy(gpointer data)
+{
+ gtk_tree_iter_free((GtkTreeIter *) data);
+}
+
void shell_init(GSList * modules)
{
if (shell) {
@@ -544,7 +549,7 @@ void shell_init(GSList * modules)
shell->moreinfo = info_tree_new(TRUE);
shell->loadgraph = load_graph_new(75);
update_tbl = g_hash_table_new_full(g_str_hash, g_str_equal,
- g_free, g_free);
+ g_free, __tree_iter_destroy);
gtk_paned_pack1(GTK_PANED(shell->hpaned), shell->tree->scroll,
SHELL_PACK_RESIZE, SHELL_PACK_SHRINK);