From 7a2733b957f458e8bc4d33a37f3d60aa05af67fd Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 5 Apr 2007 13:51:58 +0000 Subject: input: missing close listen sockets(control/interrupt) --- input/server.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'input/server.c') diff --git a/input/server.c b/input/server.c index 82895816..d4bf977f 100644 --- a/input/server.c +++ b/input/server.c @@ -348,6 +348,7 @@ int server_start(DBusConnection *conn) error("Failed to listen on control channel"); return -1; } + g_io_channel_set_close_on_unref(ctrl_io, TRUE); intr_io = setup_l2cap(19); if (!intr_io) { @@ -355,6 +356,7 @@ int server_start(DBusConnection *conn) g_io_channel_unref(ctrl_io); ctrl_io = NULL; } + g_io_channel_set_close_on_unref(intr_io, TRUE); connection = conn; -- cgit