From 5bae0650baa400273720d7f5953536f99969d6ef Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 11 Oct 2012 23:37:47 +0200 Subject: [PATCH] connection: close pending incoming FDs on shutdown Same problem as with outgoing FDs. We need to close these on shutdown, otherwise we leak open file descriptors. Signed-off-by: David Herrmann --- src/connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/connection.c b/src/connection.c index 7cf645c5..7c8a1913 100644 --- a/src/connection.c +++ b/src/connection.c @@ -190,6 +190,7 @@ void wl_connection_destroy(struct wl_connection *connection) { close_fds(&connection->fds_out, -1); + close_fds(&connection->fds_in, -1); close(connection->fd); free(connection); }