diff --git a/tests/qemucapsprobemock.c b/tests/qemucapsprobemock.c index f26fa6b285..a0d2acb69a 100644 --- a/tests/qemucapsprobemock.c +++ b/tests/qemucapsprobemock.c @@ -86,9 +86,12 @@ qemuMonitorJSONIOProcessLine(qemuMonitorPtr mon, ret = realQemuMonitorJSONIOProcessLine(mon, line, msg); - if (ret == 0 && - (value = virJSONValueFromString(line)) && - (json = virJSONValueToString(value, 1))) { + if (ret == 0) { + if (!(value = virJSONValueFromString(line)) || + !(json = virJSONValueToString(value, true))) { + fprintf(stderr, "Failed to reformat reply string '%s'\n", line); + abort(); + } if (first) { first = false;