diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-03-18 16:18:37 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-03-18 16:18:37 -0700 |
commit | 0103fd4ed91433c3b5752efcc056e72b5483e08b (patch) | |
tree | 41bfc4c819f5b636a13744e8c157d411b24cb988 /tools/oobtest.c | |
parent | 9a694ec9365640abe2e76e7fd87bc18da394f42a (diff) | |
download | bluez-0103fd4ed91433c3b5752efcc056e72b5483e08b.tar.gz |
tools: For cross-transport pairing make sure that SSP has been enabled
Diffstat (limited to 'tools/oobtest.c')
-rw-r--r-- | tools/oobtest.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/oobtest.c b/tools/oobtest.c index f2bd1d2e1..e77320bab 100644 --- a/tools/oobtest.c +++ b/tools/oobtest.c @@ -819,6 +819,13 @@ static void read_info(uint8_t status, uint16_t len, const void *param, mgmt_send(mgmt, MGMT_OP_SET_BREDR, index, 1, &val, set_bredr_complete, UINT_TO_PTR(index), NULL); + + if (use_cross) { + val = use_legacy ? 0x00 : 0x01; + mgmt_send(mgmt, MGMT_OP_SET_SSP, index, 1, &val, + set_ssp_complete, + UINT_TO_PTR(index), NULL); + } } else { fprintf(stderr, "Invalid transport for pairing\n"); mainloop_quit(); |