[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