aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/ChangeLog5
-rw-r--r--shell/importer/intelligent.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index d09a3cff3d..5ad67ab66b 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,10 @@
2001-05-04 Ettore Perazzoli <ettore@ximian.com>
+ * importer/intelligent.c (get_intelligent_importers): Free the
+ `info_list' returned by `oaf_query()', thus plugging a leak.
+
+2001-05-04 Ettore Perazzoli <ettore@ximian.com>
+
* e-shell-utils.c (get_icon_path): Don't use
`gnome_pixmap_file()', which is broken as it looks in the current
working directory first. Instead, if the path is not absolute,
diff --git a/shell/importer/intelligent.c b/shell/importer/intelligent.c
index 567af0683c..166be226ad 100644
--- a/shell/importer/intelligent.c
+++ b/shell/importer/intelligent.c
@@ -210,6 +210,8 @@ get_intelligent_importers (void)
iids_ret = g_list_prepend (iids_ret, g_strdup (info->iid));
}
+ CORBA_free (info_list);
+
return iids_ret;
}