From: Timo Sirainen Date: Tue, 15 Mar 2016 23:55:01 +0000 (+1100) Subject: virtual plugin: Fixed off-by-one in virtual_max_open_mailboxes check. X-Git-Tag: 2.2.22~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0af104ba8cf03a7a3b5dcf77ccb8e623bc6b396e;p=thirdparty%2Fdovecot%2Fcore.git virtual plugin: Fixed off-by-one in virtual_max_open_mailboxes check. --- diff --git a/src/plugins/virtual/virtual-storage.c b/src/plugins/virtual/virtual-storage.c index 4eed40a2fc..908fe30f81 100644 --- a/src/plugins/virtual/virtual-storage.c +++ b/src/plugins/virtual/virtual-storage.c @@ -371,7 +371,7 @@ void virtual_backend_mailbox_opened(struct mailbox *box) /* the backend mailbox was already opened. if we didn't get here from virtual_backend_box_open() we may need to close a mailbox */ - while (mbox->backends_open_count > mbox->storage->max_open_mailboxes && + while (mbox->backends_open_count >= mbox->storage->max_open_mailboxes && virtual_backend_box_close_any_except(mbox, bbox)) ;