From 036f4feb49dcd094b385d4b8a37fbc4b107924ec Mon Sep 17 00:00:00 2001 From: Peter Williams Date: Mon, 20 Aug 2001 22:12:27 +0000 Subject: Fix double-unref of the store. 2001-08-20 Peter Williams * mail-ops.c (remove_folder_get): Fix double-unref of the store. svn path=/trunk/; revision=12326 --- mail/ChangeLog | 4 ++++ mail/mail-ops.c | 6 +----- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'mail') diff --git a/mail/ChangeLog b/mail/ChangeLog index 6e3c6e4f2a..e240a923ce 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,7 @@ +2001-08-20 Peter Williams + + * mail-ops.c (remove_folder_get): Fix double-unref of the store. + 2001-08-20 Jeffrey Stedfast * component-factory.c (create_folder): Modify the url and set the diff --git a/mail/mail-ops.c b/mail/mail-ops.c index 96c3683f2a..dc9efdd270 100644 --- a/mail/mail-ops.c +++ b/mail/mail-ops.c @@ -1480,7 +1480,7 @@ remove_folder_get (struct _mail_msg *mm) store = camel_folder_get_parent_store (folder); if (!store) - goto done; + return; /* Delete every message in this folder, then expunge it */ uids = camel_folder_get_uids (folder); @@ -1496,10 +1496,6 @@ remove_folder_get (struct _mail_msg *mm) /* Remove this folder from the folder cache */ mail_folder_cache_remove_folder (m->uri); - - done: - if (store) - camel_object_unref (CAMEL_OBJECT (store)); } static void -- cgit v1.2.3