From b42fc17aa426df8a17f73db102c440199709d578 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sat, 6 Dec 2003 13:57:16 +0000 Subject: Fix some mem leaks. Bug report and patch by JF Rameau 2003-12-06 Christian Persch * embed/downloader-view.c: (open_selection_foreach): * embed/mozilla/mozilla-embed.cpp: Fix some mem leaks. Bug report and patch by JF Rameau . --- embed/downloader-view.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'embed/downloader-view.c') diff --git a/embed/downloader-view.c b/embed/downloader-view.c index 70a930fd9..2e0679e49 100644 --- a/embed/downloader-view.c +++ b/embed/downloader-view.c @@ -1076,7 +1076,7 @@ open_selection_foreach (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *ite if (details->status != DOWNLOAD_STATUS_COMPLETED) return; mime = gnome_vfs_get_mime_type (details->dest); - g_return_if_fail (mime != NULL); + if (mime == NULL) return; app = gnome_vfs_mime_get_default_application (mime); if (app) @@ -1084,6 +1084,8 @@ open_selection_foreach (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *ite ephy_file_launch_application (app->command, details->dest, app->requires_terminal); + + gnome_vfs_mime_application_free(app); } else { -- cgit v1.2.3