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