[Spice-devel] [PATCH spice-server v2 14/23] dcc: Use GLib memory functions
Frediano Ziglio
fziglio at redhat.com
Wed Sep 20 07:51:07 UTC 2017
Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
server/dcc.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/server/dcc.c b/server/dcc.c
index aa222b09a..315da75d2 100644
--- a/server/dcc.c
+++ b/server/dcc.c
@@ -180,8 +180,8 @@ static void display_channel_client_init(DisplayChannelClient *self)
self->priv->encoders.jpeg_quality = 85;
self->priv->send_data.free_list.res =
- spice_malloc(sizeof(SpiceResourceList) +
- DISPLAY_FREE_LIST_DEFAULT_SIZE * sizeof(SpiceResourceID));
+ g_malloc(sizeof(SpiceResourceList) +
+ DISPLAY_FREE_LIST_DEFAULT_SIZE * sizeof(SpiceResourceID));
self->priv->send_data.free_list.res_size = DISPLAY_FREE_LIST_DEFAULT_SIZE;
}
@@ -439,7 +439,7 @@ static void red_drawable_pipe_item_free(RedPipeItem *item)
dpi->drawable->pipes = g_list_remove(dpi->drawable->pipes, dpi);
drawable_unref(dpi->drawable);
- free(dpi);
+ g_free(dpi);
}
static RedDrawablePipeItem *red_drawable_pipe_item_new(DisplayChannelClient *dcc,
@@ -447,7 +447,7 @@ static RedDrawablePipeItem *red_drawable_pipe_item_new(DisplayChannelClient *dcc
{
RedDrawablePipeItem *dpi;
- dpi = spice_malloc0(sizeof(*dpi));
+ dpi = g_new0(RedDrawablePipeItem, 1);
dpi->drawable = drawable;
dpi->dcc = dcc;
drawable->pipes = g_list_prepend(drawable->pipes, dpi);
@@ -618,7 +618,7 @@ static void dcc_stop(DisplayChannelClient *dcc)
pixmap_cache_unref(dcc->priv->pixmap_cache);
dcc->priv->pixmap_cache = NULL;
dcc_palette_cache_reset(dcc);
- free(dcc->priv->send_data.free_list.res);
+ g_free(dcc->priv->send_data.free_list.res);
dcc_destroy_stream_agents(dcc);
image_encoders_free(&dcc->priv->encoders);
@@ -647,7 +647,7 @@ static void red_monitors_config_item_free(RedPipeItem *base)
RedMonitorsConfigItem *item = SPICE_CONTAINEROF(base, RedMonitorsConfigItem, pipe_item);
monitors_config_unref(item->monitors_config);
- free(item);
+ g_free(item);
}
static RedMonitorsConfigItem *red_monitors_config_item_new(RedChannel* channel,
@@ -655,7 +655,7 @@ static RedMonitorsConfigItem *red_monitors_config_item_new(RedChannel* channel,
{
RedMonitorsConfigItem *mci;
- mci = spice_new(RedMonitorsConfigItem, 1);
+ mci = g_new(RedMonitorsConfigItem, 1);
mci->monitors_config = monitors_config_ref(monitors_config);
red_pipe_item_init_full(&mci->pipe_item, RED_PIPE_ITEM_TYPE_MONITORS_CONFIG,
@@ -940,9 +940,9 @@ static void dcc_push_release(DisplayChannelClient *dcc, uint8_t type, uint64_t i
}
if (free_list->res->count == free_list->res_size) {
- free_list->res = spice_realloc(free_list->res,
- sizeof(*free_list->res) +
- free_list->res_size * sizeof(SpiceResourceID) * 2);
+ free_list->res = g_realloc(free_list->res,
+ sizeof(*free_list->res) +
+ free_list->res_size * sizeof(SpiceResourceID) * 2);
free_list->res_size *= 2;
}
free_list->res->resources[free_list->res->count].type = type;
--
2.13.5
More information about the Spice-devel
mailing list