Revision 7267c094 qapi/qapi-dealloc-visitor.c

b/qapi/qapi-dealloc-visitor.c
35 35

  
36 36
static void qapi_dealloc_push(QapiDeallocVisitor *qov, void *value)
37 37
{
38
    StackEntry *e = qemu_mallocz(sizeof(*e));
38
    StackEntry *e = g_malloc0(sizeof(*e));
39 39

  
40 40
    e->value = value;
41 41
    QTAILQ_INSERT_HEAD(&qov->stack, e, node);
......
47 47
    QObject *value;
48 48
    QTAILQ_REMOVE(&qov->stack, e, node);
49 49
    value = e->value;
50
    qemu_free(e);
50
    g_free(e);
51 51
    return value;
52 52
}
53 53

  
......
64 64
    QapiDeallocVisitor *qov = to_qov(v);
65 65
    void **obj = qapi_dealloc_pop(qov);
66 66
    if (obj) {
67
        qemu_free(*obj);
67
        g_free(*obj);
68 68
    }
69 69
}
70 70

  
......
76 76
                                           Error **errp)
77 77
{
78 78
    GenericList *retval = *list;
79
    qemu_free(retval->value);
79
    g_free(retval->value);
80 80
    *list = retval->next;
81 81
    return retval;
82 82
}
......
89 89
                                  Error **errp)
90 90
{
91 91
    if (obj) {
92
        qemu_free(*obj);
92
        g_free(*obj);
93 93
    }
94 94
}
95 95

  
......
121 121

  
122 122
void qapi_dealloc_visitor_cleanup(QapiDeallocVisitor *v)
123 123
{
124
    qemu_free(v);
124
    g_free(v);
125 125
}
126 126

  
127 127
QapiDeallocVisitor *qapi_dealloc_visitor_new(void)
128 128
{
129 129
    QapiDeallocVisitor *v;
130 130

  
131
    v = qemu_mallocz(sizeof(*v));
131
    v = g_malloc0(sizeof(*v));
132 132

  
133 133
    v->visitor.start_struct = qapi_dealloc_start_struct;
134 134
    v->visitor.end_struct = qapi_dealloc_end_struct;

Also available in: Unified diff