diff --git a/src/shared/mgmt.c b/src/shared/mgmt.c
index d96a339..8e35215 100644
--- a/src/shared/mgmt.c
+++ b/src/shared/mgmt.c
if (request->destroy)
request->destroy(request->user_data);
- g_free(request->buf);
- g_free(request);
+ free(request->buf);
+ free(request);
}
static bool match_request_id(const void *a, const void *b)
if (notify->destroy)
notify->destroy(notify->user_data);
- g_free(notify);
+ free(notify);
}
static void remove_notify(void *data)
struct mgmt *mgmt = user_data;
if (mgmt->destroyed) {
- g_free(mgmt);
+ free(mgmt);
return;
}
if (fd < 0)
return NULL;
- mgmt = g_try_new0(struct mgmt, 1);
+ mgmt = new0(struct mgmt, 1);
if (!mgmt)
return NULL;
mgmt->close_on_unref = false;
mgmt->len = 512;
- mgmt->buf = g_try_malloc(mgmt->len);
+ mgmt->buf = malloc(mgmt->len);
if (!mgmt->buf) {
- g_free(mgmt);
+ free(mgmt);
return NULL;
}
mgmt->request_queue = queue_new();
if (!mgmt->request_queue) {
- g_free(mgmt->buf);
- g_free(mgmt);
+ free(mgmt->buf);
+ free(mgmt);
return NULL;
}
mgmt->reply_queue = queue_new();
if (!mgmt->reply_queue) {
queue_destroy(mgmt->request_queue, NULL);
- g_free(mgmt->buf);
- g_free(mgmt);
+ free(mgmt->buf);
+ free(mgmt);
return NULL;
}
if (!mgmt->pending_list) {
queue_destroy(mgmt->reply_queue, NULL);
queue_destroy(mgmt->request_queue, NULL);
- g_free(mgmt->buf);
- g_free(mgmt);
+ free(mgmt->buf);
+ free(mgmt);
return NULL;
}
queue_destroy(mgmt->pending_list, NULL);
queue_destroy(mgmt->reply_queue, NULL);
queue_destroy(mgmt->request_queue, NULL);
- g_free(mgmt->buf);
- g_free(mgmt);
+ free(mgmt->buf);
+ free(mgmt);
return NULL;
}
if (mgmt->debug_destroy)
mgmt->debug_destroy(mgmt->debug_data);
- g_free(mgmt->buf);
+ free(mgmt->buf);
mgmt->buf = NULL;
if (!mgmt->in_notify) {
- g_free(mgmt);
+ free(mgmt);
return;
}
if (length > 0 && !param)
return NULL;
- request = g_try_new0(struct mgmt_request, 1);
+ request = new0(struct mgmt_request, 1);
if (!request)
return NULL;
request->len = length + MGMT_HDR_SIZE;
- request->buf = g_try_malloc(request->len);
+ request->buf = malloc(request->len);
if (!request->buf) {
- g_free(request);
+ free(request);
return NULL;
}
request->id = mgmt->next_request_id++;
if (!queue_push_tail(mgmt->request_queue, request)) {
- g_free(request->buf);
- g_free(request);
+ free(request->buf);
+ free(request);
return 0;
}
request->id = mgmt->next_request_id++;
if (!queue_push_tail(mgmt->reply_queue, request)) {
- g_free(request->buf);
- g_free(request);
+ free(request->buf);
+ free(request);
return 0;
}
if (!mgmt || !event)
return 0;
- notify = g_try_new0(struct mgmt_notify, 1);
+ notify = new0(struct mgmt_notify, 1);
if (!notify)
return 0;
notify->id = mgmt->next_notify_id++;
if (!queue_push_tail(mgmt->notify_list, notify)) {
- g_free(notify);
+ free(notify);
return 0;
}