|
Line 0
Link Here
|
|
|
1 |
--- src/plugins/imapsieve/imap-sieve-storage.c.orig 2016-11-08 02:19:04 UTC |
| 2 |
+++ src/plugins/imapsieve/imap-sieve-storage.c |
| 3 |
@@ -531,7 +531,8 @@ imap_sieve_mailbox_transaction_begin(str |
| 4 |
/* commence parent transaction */ |
| 5 |
t = lbox->super.transaction_begin(box, flags); |
| 6 |
|
| 7 |
- if (isuser == NULL || isuser->sieve_active) |
| 8 |
+ if (isuser == NULL || isuser->sieve_active || |
| 9 |
+ isuser->cur_cmd == IMAP_SIEVE_CMD_NONE) |
| 10 |
return t; |
| 11 |
|
| 12 |
i_assert(isuser->client != NULL); |