Diff between 83f47d59fce495b591c99e9f8981b2eddd3f5881 and daac89a5b7eca4eab4b7e336267e5fa54c3e42ed
Changed Files
| File | Additions | Deletions | Status |
| obexd/src/bluetooth.c | +1 | -2 | modified |
Full Patch
diff --git a/obexd/src/bluetooth.c b/obexd/src/bluetooth.c
index 5c43d2b..677c1d9 100644
--- a/obexd/src/bluetooth.c
+++ b/obexd/src/bluetooth.c
@@ -111,8 +111,6 @@ static gint server_start(struct server *server)
if (!server->io)
goto failed;
- g_io_channel_set_close_on_unref(server->io, TRUE);
-
return 0;
failed:
@@ -132,6 +130,7 @@ static gint server_stop(struct server *server)
server->watch = 0;
}
+ g_io_channel_shutdown(server->io, TRUE, NULL);
g_io_channel_unref(server->io);
server->io = NULL;