diff options
Diffstat (limited to 'ui/vnc-jobs-async.c')
-rw-r--r-- | ui/vnc-jobs-async.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ui/vnc-jobs-async.c b/ui/vnc-jobs-async.c index 1dfa6c3c9e..de5ea6b5d8 100644 --- a/ui/vnc-jobs-async.c +++ b/ui/vnc-jobs-async.c @@ -77,7 +77,7 @@ static void vnc_unlock_queue(VncJobQueue *queue) VncJob *vnc_job_new(VncState *vs) { - VncJob *job = qemu_mallocz(sizeof(VncJob)); + VncJob *job = g_malloc0(sizeof(VncJob)); job->vs = vs; vnc_lock_queue(queue); @@ -88,7 +88,7 @@ VncJob *vnc_job_new(VncState *vs) int vnc_job_add_rect(VncJob *job, int x, int y, int w, int h) { - VncRectEntry *entry = qemu_mallocz(sizeof(VncRectEntry)); + VncRectEntry *entry = g_malloc0(sizeof(VncRectEntry)); entry->rect.x = x; entry->rect.y = y; @@ -105,7 +105,7 @@ void vnc_job_push(VncJob *job) { vnc_lock_queue(queue); if (queue->exit || QLIST_EMPTY(&job->rectangles)) { - qemu_free(job); + g_free(job); } else { QTAILQ_INSERT_TAIL(&queue->jobs, job, next); qemu_cond_broadcast(&queue->cond); @@ -246,7 +246,7 @@ static int vnc_worker_thread_loop(VncJobQueue *queue) if (n >= 0) { n_rectangles += n; } - qemu_free(entry); + g_free(entry); } vnc_unlock_display(job->vs->vd); @@ -276,13 +276,13 @@ disconnected: QTAILQ_REMOVE(&queue->jobs, job, next); vnc_unlock_queue(queue); qemu_cond_broadcast(&queue->cond); - qemu_free(job); + g_free(job); return 0; } static VncJobQueue *vnc_queue_init(void) { - VncJobQueue *queue = qemu_mallocz(sizeof(VncJobQueue)); + VncJobQueue *queue = g_malloc0(sizeof(VncJobQueue)); qemu_cond_init(&queue->cond); qemu_mutex_init(&queue->mutex); @@ -295,7 +295,7 @@ static void vnc_queue_clear(VncJobQueue *q) qemu_cond_destroy(&queue->cond); qemu_mutex_destroy(&queue->mutex); buffer_free(&queue->buffer); - qemu_free(q); + g_free(q); queue = NULL; /* Unset global queue */ } |