提交 0b52b023 编写于 作者: P Peter Krempa

qemuMonitorJSONGetDeviceProps: Refactor to modern standards

Use automatic cleanup of variables and current style of header.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NMichal Privoznik <mprivozn@redhat.com>
上级 d3035e13
...@@ -6745,13 +6745,13 @@ qemuMonitorJSONParsePropsList(virJSONValuePtr cmd, ...@@ -6745,13 +6745,13 @@ qemuMonitorJSONParsePropsList(virJSONValuePtr cmd,
} }
int qemuMonitorJSONGetDeviceProps(qemuMonitorPtr mon, int
const char *device, qemuMonitorJSONGetDeviceProps(qemuMonitorPtr mon,
char ***props) const char *device,
char ***props)
{ {
int ret = -1; g_autoptr(virJSONValue) cmd = NULL;
virJSONValuePtr cmd; g_autoptr(virJSONValue) reply = NULL;
virJSONValuePtr reply = NULL;
*props = NULL; *props = NULL;
...@@ -6761,18 +6761,12 @@ int qemuMonitorJSONGetDeviceProps(qemuMonitorPtr mon, ...@@ -6761,18 +6761,12 @@ int qemuMonitorJSONGetDeviceProps(qemuMonitorPtr mon,
return -1; return -1;
if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0) if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0)
goto cleanup; return -1;
if (qemuMonitorJSONHasError(reply, "DeviceNotFound")) { if (qemuMonitorJSONHasError(reply, "DeviceNotFound"))
ret = 0; return 0;
goto cleanup;
}
ret = qemuMonitorJSONParsePropsList(cmd, reply, NULL, props); return qemuMonitorJSONParsePropsList(cmd, reply, NULL, props);
cleanup:
virJSONValueFree(reply);
virJSONValueFree(cmd);
return ret;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册