Revision 7267c094 qapi/qmp-output-visitor.c

b/qapi/qmp-output-visitor.c
42 42

  
43 43
static void qmp_output_push_obj(QmpOutputVisitor *qov, QObject *value)
44 44
{
45
    QStackEntry *e = qemu_mallocz(sizeof(*e));
45
    QStackEntry *e = g_malloc0(sizeof(*e));
46 46

  
47 47
    e->value = value;
48 48
    QTAILQ_INSERT_HEAD(&qov->stack, e, node);
......
54 54
    QObject *value;
55 55
    QTAILQ_REMOVE(&qov->stack, e, node);
56 56
    value = e->value;
57
    qemu_free(e);
57
    g_free(e);
58 58
    return value;
59 59
}
60 60

  
......
210 210
        if (e->value) {
211 211
            qobject_decref(e->value);
212 212
        }
213
        qemu_free(e);
213
        g_free(e);
214 214
    }
215 215

  
216
    qemu_free(v);
216
    g_free(v);
217 217
}
218 218

  
219 219
QmpOutputVisitor *qmp_output_visitor_new(void)
220 220
{
221 221
    QmpOutputVisitor *v;
222 222

  
223
    v = qemu_mallocz(sizeof(*v));
223
    v = g_malloc0(sizeof(*v));
224 224

  
225 225
    v->visitor.start_struct = qmp_output_start_struct;
226 226
    v->visitor.end_struct = qmp_output_end_struct;

Also available in: Unified diff