Revision df1e608a error.c

b/error.c
37 37
    err = g_malloc0(sizeof(*err));
38 38

  
39 39
    va_start(ap, fmt);
40
    err->obj = qobject_to_qdict(qobject_from_jsonv(fmt, &ap));
40
    err->msg = g_strdup_vprintf(fmt, ap);
41 41
    va_end(ap);
42
    err->msg = qerror_format(fmt, err->obj);
43 42
    err->err_class = err_class;
44 43

  
45 44
    *errp = err;

Also available in: Unified diff