diff --git a/tools/mgmt-tester.c b/tools/mgmt-tester.c
index d87d800..9d8f73e 100644
--- a/tools/mgmt-tester.c
+++ b/tools/mgmt-tester.c
#define test_bredrle_full(name, data, setup, func, timeout) \
do { \
struct test_data *user; \
- user = malloc(sizeof(struct test_data)); \
- if (!user) \
- break; \
+ user = new0(struct test_data, 1); \
user->hciemu_type = HCIEMU_TYPE_BREDRLE; \
user->test_setup = setup; \
user->test_data = data; \
user->expected_manufacturer = 0x003f; \
user->expected_supported_settings = 0x0000bfff; \
user->initial_settings = 0x00000080; \
- user->unmet_conditions = 0; \
tester_add_full(name, data, \
test_pre_setup, test_setup, func, NULL, \
test_post_teardown, timeout, user, free); \
#define test_bredr20(name, data, setup, func) \
do { \
struct test_data *user; \
- user = malloc(sizeof(struct test_data)); \
- if (!user) \
- break; \
+ user = new0(struct test_data, 1); \
user->hciemu_type = HCIEMU_TYPE_LEGACY; \
user->test_setup = setup; \
user->test_data = data; \
user->expected_manufacturer = 0x003f; \
user->expected_supported_settings = 0x000010bf; \
user->initial_settings = 0x00000080; \
- user->unmet_conditions = 0; \
tester_add_full(name, data, \
test_pre_setup, test_setup, func, NULL, \
test_post_teardown, 2, user, free); \
#define test_bredr(name, data, setup, func) \
do { \
struct test_data *user; \
- user = malloc(sizeof(struct test_data)); \
- if (!user) \
- break; \
+ user = new0(struct test_data, 1); \
user->hciemu_type = HCIEMU_TYPE_BREDR; \
user->test_setup = setup; \
user->test_data = data; \
user->expected_manufacturer = 0x003f; \
user->expected_supported_settings = 0x000011ff; \
user->initial_settings = 0x00000080; \
- user->unmet_conditions = 0; \
tester_add_full(name, data, \
test_pre_setup, test_setup, func, NULL, \
test_post_teardown, 2, user, free); \
#define test_le(name, data, setup, func) \
do { \
struct test_data *user; \
- user = malloc(sizeof(struct test_data)); \
- if (!user) \
- break; \
+ user = new0(struct test_data, 1); \
user->hciemu_type = HCIEMU_TYPE_LE; \
user->test_setup = setup; \
user->test_data = data; \
user->expected_manufacturer = 0x003f; \
user->expected_supported_settings = 0x0000be1b; \
user->initial_settings = 0x00000200; \
- user->unmet_conditions = 0; \
tester_add_full(name, data, \
test_pre_setup, test_setup, func, NULL, \
test_post_teardown, 2, user, free); \