diff --git a/tools/mgmt-tester.c b/tools/mgmt-tester.c
index f79f87e..c54ee1a 100644
--- a/tools/mgmt-tester.c
+++ b/tools/mgmt-tester.c
send_param = test->send_func(&send_len);
if (test->force_power_off) {
- mgmt_set_sync_write(data->mgmt, true);
- mgmt_reply(data->mgmt, test->send_opcode, index, send_len,
- send_param, command_generic_callback,
- NULL, NULL);
- mgmt_set_sync_write(data->mgmt, false);
+ mgmt_send_nowait(data->mgmt, test->send_opcode, index,
+ send_len, send_param,
+ command_generic_callback, NULL, NULL);
power_off(data->mgmt_index);
} else {
mgmt_send(data->mgmt, test->send_opcode, index, send_len,
send_param = test->send_func(&send_len);
if (test->force_power_off) {
- mgmt_set_sync_write(data->mgmt, true);
- mgmt_reply(data->mgmt, test->send_opcode, index, send_len,
- send_param, command_generic_callback,
- NULL, NULL);
- mgmt_set_sync_write(data->mgmt, false);
+ mgmt_send_nowait(data->mgmt, test->send_opcode, index,
+ send_len, send_param,
+ command_generic_callback, NULL, NULL);
power_off(data->mgmt_index);
} else {
mgmt_send(data->mgmt, test->send_opcode, index, send_len,