From b96f4233434da4ce9be789f7d740cbb410196042 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 21 Jan 2012 21:08:11 +0100 Subject: [PATCH] modules: Fix memleak Modules would leak if they were specified twice in the same command, so ie this would leak: GTK_MODULES=gail,gail --- gtk/gtkmodules.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkmodules.c b/gtk/gtkmodules.c index 8c132d9061..50729b61a5 100644 --- a/gtk/gtkmodules.c +++ b/gtk/gtkmodules.c @@ -363,6 +363,8 @@ load_module (GSList *module_list, { module_list = g_slist_prepend (module_list, info); } + else + info->ref_count--; } else {