Revision 7267c094 hw/xen_console.c
b/hw/xen_console.c | ||
---|---|---|
70 | 70 |
|
71 | 71 |
if ((buffer->capacity - buffer->size) < size) { |
72 | 72 |
buffer->capacity += (size + 1024); |
73 |
buffer->data = qemu_realloc(buffer->data, buffer->capacity);
|
|
73 |
buffer->data = g_realloc(buffer->data, buffer->capacity);
|
|
74 | 74 |
} |
75 | 75 |
|
76 | 76 |
while (cons != prod) |
... | ... | |
89 | 89 |
uint8_t *maxpos = buffer->data + buffer->max_capacity; |
90 | 90 |
|
91 | 91 |
memmove(maxpos - over, maxpos, over); |
92 |
buffer->data = qemu_realloc(buffer->data, buffer->max_capacity);
|
|
92 |
buffer->data = g_realloc(buffer->data, buffer->max_capacity);
|
|
93 | 93 |
buffer->size = buffer->capacity = buffer->max_capacity; |
94 | 94 |
|
95 | 95 |
if (buffer->consumed > buffer->max_capacity - over) |
... | ... | |
208 | 208 |
xenstore_store_pv_console_info(con->xendev.dev, con->chr); |
209 | 209 |
|
210 | 210 |
out: |
211 |
qemu_free(type);
|
|
211 |
g_free(type);
|
|
212 | 212 |
return ret; |
213 | 213 |
} |
214 | 214 |
|
Also available in: Unified diff