Diff between 9a694ec9365640abe2e76e7fd87bc18da394f42a and 0103fd4ed91433c3b5752efcc056e72b5483e08b

Changed Files

File Additions Deletions Status
tools/oobtest.c +7 -0 modified

Full Patch

diff --git a/tools/oobtest.c b/tools/oobtest.c
index f2bd1d2..e77320b 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();