From 945768a289b2114b26c0139f8875d1471a300c6b Mon Sep 17 00:00:00 2001 From: Max Krasnyansky Date: Fri, 22 Mar 2002 19:47:05 +0000 Subject: connect and disconnect fixes. --- tools/hcitool.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/hcitool.c b/tools/hcitool.c index 4d6380fb..ed537031 100644 --- a/tools/hcitool.c +++ b/tools/hcitool.c @@ -219,7 +219,9 @@ static void cmd_con(int dev_id, char **opt, int nopt) static void cmd_cc(int dev_id, char **opt, int nopt) { bdaddr_t bdaddr; - int dd, ptype, role; + int ptype, dd; + uint16_t handle; + uint8_t role; if (nopt < 1) return; @@ -250,7 +252,7 @@ static void cmd_cc(int dev_id, char **opt, int nopt) else role = 0; - hci_create_connection(dd, &bdaddr, ptype, role, 1000); + hci_create_connection(dd, &bdaddr, ptype, role, 0, &handle, 1000); hci_close_dev(dd); } @@ -291,7 +293,7 @@ static void cmd_dc(int dev_id, char **opt, int nopt) exit(1); } - hci_disconnect(dd, cr->conn_info->handle, 0, 100); + hci_disconnect(dd, cr->conn_info->handle, 0x13, 100); close(dd); free(cr); -- cgit