diff --git a/tools/rfcomm-tester.c b/tools/rfcomm-tester.c
index a9adf7f..b78b505 100644
--- a/tools/rfcomm-tester.c
+++ b/tools/rfcomm-tester.c
#include "src/shared/tester.h"
#include "src/shared/mgmt.h"
+#include "src/shared/util.h"
struct test_data {
struct mgmt *mgmt;
#define test_rfcomm(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_BREDRLE52; \
user->test_data = data; \
user->io_id = 0; \