]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
imapc: Fix potential crash if initial sync fails.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Jun 2017 08:35:58 +0000 (11:35 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Jun 2017 08:35:58 +0000 (11:35 +0300)
commitd8ed8d5586542aa199bf343cebfe3327c9a472aa
treebff4eb4150fedab521e72704c7785da4264d5863
parente106213aebb4170904697814c168548e1ba97de9
imapc: Fix potential crash if initial sync fails.

Happened at least if mailbox had 0 mails and a failing mailbox_sync() was
called twice.

Fixes:
Panic: file imapc-sync.c: line 477 (imapc_sync_index): assertion failed: (mbox->sync_fetch_first_uid == 1)
src/lib-storage/index/imapc/imapc-sync.c