Revision 7267c094 block/qcow2-cache.c
b/block/qcow2-cache.c | ||
---|---|---|
49 | 49 |
Qcow2Cache *c; |
50 | 50 |
int i; |
51 | 51 |
|
52 |
c = qemu_mallocz(sizeof(*c));
|
|
52 |
c = g_malloc0(sizeof(*c));
|
|
53 | 53 |
c->size = num_tables; |
54 |
c->entries = qemu_mallocz(sizeof(*c->entries) * num_tables);
|
|
54 |
c->entries = g_malloc0(sizeof(*c->entries) * num_tables);
|
|
55 | 55 |
c->writethrough = writethrough; |
56 | 56 |
|
57 | 57 |
for (i = 0; i < c->size; i++) { |
... | ... | |
70 | 70 |
qemu_vfree(c->entries[i].table); |
71 | 71 |
} |
72 | 72 |
|
73 |
qemu_free(c->entries);
|
|
74 |
qemu_free(c);
|
|
73 |
g_free(c->entries);
|
|
74 |
g_free(c);
|
|
75 | 75 |
|
76 | 76 |
return 0; |
77 | 77 |
} |
Also available in: Unified diff