diff options
-rw-r--r-- | shell/ChangeLog | 5 | ||||
-rw-r--r-- | shell/importer/intelligent.c | 2 |
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; } |