diff src/plugins/trash/trash-plugin.c @ 5157:df22aec605b7 HEAD

If trash mailbox couldn't be opened, don't crash later either.
author Timo Sirainen <tss@iki.fi>
date Fri, 16 Feb 2007 20:01:16 +0200
parents 6b0032df7008
children aa9b1fec1c21
line wrap: on
line diff
--- a/src/plugins/trash/trash-plugin.c	Fri Feb 16 19:55:42 2007 +0200
+++ b/src/plugins/trash/trash-plugin.c	Fri Feb 16 20:01:16 2007 +0200
@@ -151,6 +151,9 @@
 	for (i = 0; i < count; i++) {
 		struct trash_mailbox *trash = &trashes[i];
 
+		if (trash->box == NULL)
+			continue;
+
 		trash->mail_set = FALSE;
 		mail_free(&trash->mail);
 		(void)mailbox_search_deinit(&trash->search_ctx);