[dovecot/core] c05839: director: Fix assert-crash when doveadm disconnect...

GitHub noreply at github.com
Wed Jul 4 16:30:04 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: c0583917fe760b2d901acf83387cc8edb6f99550
      https://github.com/dovecot/core/commit/c0583917fe760b2d901acf83387cc8edb6f99550
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-07-04 (Wed, 04 Jul 2018)

  Changed paths:
    M src/director/doveadm-connection.c

  Log Message:
  -----------
  director: Fix assert-crash when doveadm disconnects immediately after sending command

Any command that requires a ring sync should cause the doveadm connection to
wait until the ring is synced. However, if the disconnection happened early
enough the connection is deinitialized before the ring sync is finished.

Fixes:
Panic: file doveadm-connection.c: line 1097 (doveadm_connection_deinit): assertion failed: (conn->to_ring_sync_abort == NULL)



      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list