Revision 7267c094 net/queue.c
b/net/queue.c | ||
---|---|---|
63 | 63 |
{ |
64 | 64 |
NetQueue *queue; |
65 | 65 |
|
66 |
queue = qemu_mallocz(sizeof(NetQueue));
|
|
66 |
queue = g_malloc0(sizeof(NetQueue));
|
|
67 | 67 |
|
68 | 68 |
queue->deliver = deliver; |
69 | 69 |
queue->deliver_iov = deliver_iov; |
... | ... | |
82 | 82 |
|
83 | 83 |
QTAILQ_FOREACH_SAFE(packet, &queue->packets, entry, next) { |
84 | 84 |
QTAILQ_REMOVE(&queue->packets, packet, entry); |
85 |
qemu_free(packet);
|
|
85 |
g_free(packet);
|
|
86 | 86 |
} |
87 | 87 |
|
88 |
qemu_free(queue);
|
|
88 |
g_free(queue);
|
|
89 | 89 |
} |
90 | 90 |
|
91 | 91 |
static ssize_t qemu_net_queue_append(NetQueue *queue, |
... | ... | |
97 | 97 |
{ |
98 | 98 |
NetPacket *packet; |
99 | 99 |
|
100 |
packet = qemu_malloc(sizeof(NetPacket) + size);
|
|
100 |
packet = g_malloc(sizeof(NetPacket) + size);
|
|
101 | 101 |
packet->sender = sender; |
102 | 102 |
packet->flags = flags; |
103 | 103 |
packet->size = size; |
... | ... | |
124 | 124 |
max_len += iov[i].iov_len; |
125 | 125 |
} |
126 | 126 |
|
127 |
packet = qemu_malloc(sizeof(NetPacket) + max_len);
|
|
127 |
packet = g_malloc(sizeof(NetPacket) + max_len);
|
|
128 | 128 |
packet->sender = sender; |
129 | 129 |
packet->sent_cb = sent_cb; |
130 | 130 |
packet->flags = flags; |
... | ... | |
227 | 227 |
QTAILQ_FOREACH_SAFE(packet, &queue->packets, entry, next) { |
228 | 228 |
if (packet->sender == from) { |
229 | 229 |
QTAILQ_REMOVE(&queue->packets, packet, entry); |
230 |
qemu_free(packet);
|
|
230 |
g_free(packet);
|
|
231 | 231 |
} |
232 | 232 |
} |
233 | 233 |
} |
... | ... | |
255 | 255 |
packet->sent_cb(packet->sender, ret); |
256 | 256 |
} |
257 | 257 |
|
258 |
qemu_free(packet);
|
|
258 |
g_free(packet);
|
|
259 | 259 |
} |
260 | 260 |
} |
Also available in: Unified diff