]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: Don't crash if trying to save mail to a virtual mailbox without configured...
authorTimo Sirainen <tss@iki.fi>
Sat, 9 May 2015 16:04:11 +0000 (19:04 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 9 May 2015 16:04:11 +0000 (19:04 +0300)
Found by Coverity

src/plugins/virtual/virtual-save.c

index 30814cd61f25568fd7d449350e44131bcd9e4bbe..1d487b86b8fa5304756c48072b72baba7b5ed00e 100644 (file)
@@ -46,8 +46,8 @@ virtual_save_alloc(struct mailbox_transaction_context *_t)
                                virtual_transaction_get(_t, mbox->save_bbox->box);
                        ctx->backend_save_ctx = mailbox_save_alloc(backend_trans);
                }
+               virtual_backend_box_accessed(mbox, mbox->save_bbox);
        }
-       virtual_backend_box_accessed(mbox, mbox->save_bbox);
        return _t->save_ctx;
 }