if (!(*array = virJSONValueObjectGetStringArray(reply, "return")))
return -1;
- return g_strv_length(*array);
+ return 0;
}
int qemuMonitorJSONGetTPMModels(qemuMonitor *mon,
const testGenericData *data = opaque;
virDomainXMLOption *xmlopt = data->xmlopt;
g_auto(GStrv) tpmmodels = NULL;
- int ntpmmodels = 0;
g_autoptr(qemuMonitorTest) test = NULL;
if (!(test = qemuMonitorTestNewSchema(xmlopt, data->schema)))
"}") < 0)
return -1;
- if ((ntpmmodels = qemuMonitorGetTPMModels(qemuMonitorTestGetMonitor(test),
- &tpmmodels)) < 0)
+ if (qemuMonitorGetTPMModels(qemuMonitorTestGetMonitor(test), &tpmmodels) < 0)
return -1;
- if (ntpmmodels != 1) {
- virReportError(VIR_ERR_INTERNAL_ERROR,
- "ntpmmodels %d is not 1", ntpmmodels);
+ if (g_strv_length(tpmmodels) != 1) {
+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
+ "expected 1 tpm model");
return -1;
}