]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-program-client: local: Cleanup any kill timeout while program client is destroyed.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 26 Feb 2018 17:58:37 +0000 (18:58 +0100)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Sun, 18 Mar 2018 10:53:18 +0000 (12:53 +0200)
src/lib-program-client/program-client-local.c

index 1ce8094e97852cb82916de4745c26486c71d69de..bb6c067cb06c77498dbb161a82ebe9cc46b7531c 100644 (file)
@@ -469,6 +469,8 @@ program_client_local_destroy(struct program_client *pclient)
        struct program_client_local *plclient =
                (struct program_client_local *)pclient;
 
+       timeout_remove(&plclient->to_kill);
+
        program_client_local_kill_now(plclient);
        child_wait_deinit();
 }