diff options
-rw-r--r-- | mail/ChangeLog | 4 | ||||
-rw-r--r-- | mail/mail-ops.c | 6 |
2 files changed, 5 insertions, 5 deletions
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 <peterw@ximian.com> + + * mail-ops.c (remove_folder_get): Fix double-unref of the store. + 2001-08-20 Jeffrey Stedfast <fejj@ximian.com> * 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 |