Diff between e21b24d8258c0d3a06d19c4124a013b9c28719f9 and 126be2509fa9ee58abae703198c06a27f49f1905

Changed Files

File Additions Deletions Status
tools/mgmt-tester.c +6 -4 modified

Full Patch

diff --git a/tools/mgmt-tester.c b/tools/mgmt-tester.c
index a1afcb1..b2fd9d0 100644
--- a/tools/mgmt-tester.c
+++ b/tools/mgmt-tester.c
@@ -3003,14 +3003,16 @@ proceed:
 			param = discov_param;
 		}
 
-		mgmt_send(data->mgmt, *cmd, data->mgmt_index,
-				param_size, param, func, data, NULL);
-
 		if (*cmd == MGMT_OP_SET_LE && test->setup_nobredr) {
 			unsigned char off[] = { 0x00 };
+			mgmt_send(data->mgmt, *cmd, data->mgmt_index,
+					param_size, param, NULL, NULL, NULL);
 			mgmt_send(data->mgmt, MGMT_OP_SET_BREDR,
 					data->mgmt_index, sizeof(off), off,
-					NULL, data, NULL);
+					func, data, NULL);
+		} else {
+			mgmt_send(data->mgmt, *cmd, data->mgmt_index,
+					param_size, param, func, data, NULL);
 		}
 	}
 }