diff --git a/obexd/src/bluetooth.c b/obexd/src/bluetooth.c
index d6f7d82..0b0037b 100644
--- a/obexd/src/bluetooth.c
+++ b/obexd/src/bluetooth.c
uint32_t handle;
int err;
- server = g_malloc0(sizeof(struct server));
+ server = g_new0(struct server, 1);
server->services = service;
server->name = g_strdup(name);
server->folder = g_strdup(folder);
diff --git a/obexd/src/main.c b/obexd/src/main.c
index cb38b98..b2c308a 100644
--- a/obexd/src/main.c
+++ b/obexd/src/main.c
cfmakeraw(&options);
tcsetattr(fd, TCSANOW, &options);
- server = g_malloc0(sizeof(struct server));
+ server = g_new0(struct server, 1);
server->services = services;
server->folder = g_strdup(root_path);
server->auto_accept = TRUE;
diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index 9acf246..84409ff 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
os->offset = 0;
if (stats.st_size > 0)
- os->buf = g_new0(guint8, os->tx_mtu);
+ os->buf = g_malloc0(os->tx_mtu);
*size = stats.st_size;