]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-program-client: Destroy timeout once client is passively disconnected.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 26 Feb 2018 16:16:41 +0000 (17:16 +0100)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Sun, 18 Mar 2018 10:53:18 +0000 (12:53 +0200)
src/lib-program-client/program-client.c

index cdba6716dc4abbbfc5700a8f87af736ad6c3390e..4df036c4944feee24ed78b3e21077a5a31a23067 100644 (file)
@@ -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);