]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
doveadm: dsync: Switch ioloop for input/output streams while making TCP connection.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 29 Jan 2018 18:10:38 +0000 (19:10 +0100)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 30 Jan 2018 21:19:19 +0000 (23:19 +0200)
commitbfa8b471b376f4748be56421b0279a4142237d38
tree8cc64ba87c09d7f89be0df0b3b34707661cff1dc
parentdf12456ea9a15e9bebd692207b551800521310c5
doveadm: dsync: Switch ioloop for input/output streams while making TCP connection.

This task is performed in a sub-ioloop, and when returning from that ioloop, the
output stream would sometimes still have an object on the sub-ioloop that was
just destroyed.
src/doveadm/doveadm-dsync.c