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