From: Stephan Bosch Date: Mon, 26 Feb 2018 16:16:41 +0000 (+0100) Subject: lib-program-client: Destroy timeout once client is passively disconnected. X-Git-Tag: 2.3.9~2082 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc83bcaa8b76832a703763d88019e28fe19e7f74;p=thirdparty%2Fdovecot%2Fcore.git lib-program-client: Destroy timeout once client is passively disconnected. --- diff --git a/src/lib-program-client/program-client.c b/src/lib-program-client/program-client.c index cdba6716dc..4df036c494 100644 --- a/src/lib-program-client/program-client.c +++ b/src/lib-program-client/program-client.c @@ -98,6 +98,7 @@ void program_client_disconnected(struct program_client *pclient) i_stream_destroy(&pclient->raw_program_input); o_stream_destroy(&pclient->raw_program_output); + timeout_remove(&pclient->to); io_remove(&pclient->io); iostream_pump_destroy(&pclient->pump_out);