changeset 19391:f78c312bc5a9

lib-master: Fixed timeout leak at deinit when we couldn't connect to ipc-server
author Timo Sirainen <tss@iki.fi>
date Wed, 18 Nov 2015 14:15:32 +0200
parents fa46e882e8bf
children 52cbfa793147
files src/lib-master/ipc-server.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/ipc-server.c	Wed Nov 18 13:12:23 2015 +0200
+++ b/src/lib-master/ipc-server.c	Wed Nov 18 14:15:32 2015 +0200
@@ -154,6 +154,8 @@
 	i_assert(server->ipc_cmd_refcount == 0);
 
 	ipc_server_disconnect(server);
+	if (server->to != NULL)
+		timeout_remove(&server->to);
 	i_free(server->name);
 	i_free(server->path);
 	i_free(server);