diff --git a/tools/l2cap-tester.c b/tools/l2cap-tester.c
index c47a546..54a98fe 100644
--- a/tools/l2cap-tester.c
+++ b/tools/l2cap-tester.c
{
const struct mgmt_ev_user_confirm_request *ev = param;
struct test_data *data = tester_get_data();
+ const struct l2cap_data *test = data->test_data;
struct mgmt_cp_user_confirm_reply cp;
- const bool *reject = user_data;
uint16_t opcode;
memset(&cp, 0, sizeof(cp));
memcpy(&cp.addr, &ev->addr, sizeof(cp.addr));
- if (*reject)
+ if (test->reject_ssp)
opcode = MGMT_OP_USER_CONFIRM_NEG_REPLY;
else
opcode = MGMT_OP_USER_CONFIRM_REPLY;
mgmt_register(data->mgmt, MGMT_EV_USER_CONFIRM_REQUEST,
data->mgmt_index, user_confirm_request_callback,
- (void *) &test->reject_ssp, NULL);
+ NULL, NULL);
if (test && test->reject_ssp)
bthost_set_reject_user_confirm(bthost, true);
mgmt_register(data->mgmt, MGMT_EV_USER_CONFIRM_REQUEST,
data->mgmt_index, user_confirm_request_callback,
- (void *) &test->reject_ssp, NULL);
+ NULL, NULL);
if (test->reject_ssp)
bthost_set_reject_user_confirm(bthost, true);