diff options
author | Alexander Orlenko <zxteam@gmail.com> | 2010-11-22 01:00:05 +1000 |
---|---|---|
committer | Alexander Orlenko <zxteam@gmail.com> | 2010-11-22 01:00:05 +1000 |
commit | c68a357aa61ba4b725a54801b2ef80d2eb84c07b (patch) | |
tree | 48fd5da11ab0a1fc45dbc8e1991e6fc3fba5a5d9 | |
parent | f248d2aeef6eeedfb4acb25088e333f61ad0f61e (diff) | |
download | bluez-tools-c68a357aa61ba4b725a54801b2ef80d2eb84c07b.tar.gz |
Added gracefully shutdown of client connection (bt-network)
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | src/bt-network.c | 5 |
2 files changed, 7 insertions, 7 deletions
@@ -1,5 +1,7 @@ nbproject/ *.o +.deps +.dirstamp .version .dep.inc Makefile @@ -13,7 +15,6 @@ configure depcomp install-sh missing -src/.deps/ src/bt-adapter src/bt-agent src/bt-audio @@ -23,10 +24,4 @@ src/bt-monitor src/bt-network src/bt-obex src/bt-serial -src/lib/.deps/ -src/lib/.dirstamp -src/lib/bluez/.deps/ -src/lib/bluez/.dirstamp -src/lib/obexd/.deps/ -src/lib/obexd/.dirstamp stamp-h1 diff --git a/src/bt-network.c b/src/bt-network.c index 7d93a5a..5d6d083 100644 --- a/src/bt-network.c +++ b/src/bt-network.c @@ -174,6 +174,11 @@ int main(int argc, char *argv[]) exit_if_error(error); trap_signals(); g_main_loop_run(mainloop); + + /* Force disconnect from a connected device */ + if (network_get_connected(network) == TRUE) { + network_disconnect(network, NULL); + } g_free(intf); } |