]> 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@open-xchange.com>
Tue, 25 Jun 2019 09:22:31 +0000 (12:22 +0300)
src/lib-program-client/program-client-local.c

index 566afdf577f9237d7d2459117a4f73a03c49600f..3cb5a29b166671a1cbf89374ee37406ea0c9714d 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();
 }