"in query-rx-filter response"));
return -1;
}
- if ((!(table = virJSONValueObjectGet(entry, "unicast-table"))) ||
- (!virJSONValueIsArray(table))) {
+ if ((!(table = virJSONValueObjectGetArray(entry, "unicast-table")))) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("Missing or invalid 'unicast-table' array "
- "in query-rx-filter response"));
+ _("Missing or invalid 'unicast-table' array in query-rx-filter response"));
return -1;
}
nTable = virJSONValueArraySize(table);
"in query-rx-filter response"));
return -1;
}
- if ((!(table = virJSONValueObjectGet(entry, "multicast-table"))) ||
- (!virJSONValueIsArray(table))) {
+ if ((!(table = virJSONValueObjectGetArray(entry, "multicast-table")))) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("Missing or invalid 'multicast-table' array "
- "in query-rx-filter response"));
+ _("Missing or invalid 'multicast-table' array in query-rx-filter response"));
return -1;
}
nTable = virJSONValueArraySize(table);
"in query-rx-filter response"));
return -1;
}
- if ((!(table = virJSONValueObjectGet(entry, "vlan-table"))) ||
- (!virJSONValueIsArray(table))) {
+ if ((!(table = virJSONValueObjectGetArray(entry, "vlan-table")))) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("Missing or invalid 'vlan-table' array "
- "in query-rx-filter response"));
+ _("Missing or invalid 'vlan-table' array in query-rx-filter response"));
return -1;
}
nTable = virJSONValueArraySize(table);
if (!virJSONValueIsObject(obj))
continue;
- stats = virJSONValueObjectGetArray(obj, "stats");
-
- if (!virJSONValueIsArray(stats))
+ if (!(stats = virJSONValueObjectGetArray(obj, "stats")))
continue;
target_str = virJSONValueObjectGetString(obj, "target");