From 939bf15eaa2b3d5e2772e5409f7a14d538392b56 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Wed, 22 Jun 2011 19:56:29 +0200 Subject: [PATCH] lib-sieve: made sure that flags and keywords are only checked when the mailbox is actually opened. --- src/lib-sieve/sieve-actions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-sieve/sieve-actions.c b/src/lib-sieve/sieve-actions.c index 830d874fa..bb67d4a32 100644 --- a/src/lib-sieve/sieve-actions.c +++ b/src/lib-sieve/sieve-actions.c @@ -256,7 +256,7 @@ void sieve_act_store_add_flags const char *kw_error; - if ( trans->box != NULL ) { + if ( trans->box != NULL && trans->error_code == MAIL_ERROR_NONE ) { if ( mailbox_keyword_is_valid(trans->box, *kw, &kw_error) ) array_append(&trans->keywords, kw, 1); else { -- GitLab