From ea7b976177bffc7f3c89e380a1273e1d85b2a24f Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Sat, 26 Aug 2006 16:55:47 +0000 Subject: Cleanup/fix glib-ectomy.c and its usage --- hcid/main.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'hcid/main.c') diff --git a/hcid/main.c b/hcid/main.c index b15634fe..dd3367b7 100644 --- a/hcid/main.c +++ b/hcid/main.c @@ -716,6 +716,7 @@ int main(int argc, char *argv[]) event_loop = g_main_new(FALSE); ctl_io = g_io_channel_unix_new(hcid.sock); + g_io_channel_set_close_on_unref(ctl_io, TRUE); g_io_add_watch(ctl_io, G_IO_IN, io_stack_event, NULL); @@ -737,6 +738,8 @@ int main(int argc, char *argv[]) g_main_unref(event_loop); + g_io_channel_unref(ctl_io); + info("Exit"); stop_logging(); -- cgit