[dovecot/core] 9f2f22: dsync: race condition where done/finish is receive...
GitHub
noreply at github.com
Tue May 24 22:07:52 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 9f2f22889a772be83bf7106df124f9262237e425
https://github.com/dovecot/core/commit/9f2f22889a772be83bf7106df124f9262237e425
Author: J. Nick Koston <nick at cpanel.net>
Date: 2016-05-25 (Wed, 25 May 2016)
Changed paths:
M src/doveadm/dsync/dsync-ibc-stream.c
Log Message:
-----------
dsync: race condition where done/finish is received after one side has closed
We do not tell the remote we are closing if they have
already told us because they close the
connection after sending ITEM_FINISH or ITEM_DONE and will
not be ever receive anything else from us unless
it just happens to get combined into the same packet
as a previous response and is already in the buffer.
More information about the dovecot-cvs
mailing list