提交 ab895d5d 编写于 作者: J Ján Tomko

util: do not repeat the pm-is-supported string

Use a 'binary' variable to hold it.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
上级 7f5b43b0
...@@ -239,19 +239,20 @@ static int ...@@ -239,19 +239,20 @@ static int
virNodeSuspendSupportsTargetPMUtils(unsigned int target, bool *supported) virNodeSuspendSupportsTargetPMUtils(unsigned int target, bool *supported)
{ {
VIR_AUTOPTR(virCommand) cmd = NULL; VIR_AUTOPTR(virCommand) cmd = NULL;
const char *binary = "pm-is-supported";
int status; int status;
*supported = false; *supported = false;
switch (target) { switch (target) {
case VIR_NODE_SUSPEND_TARGET_MEM: case VIR_NODE_SUSPEND_TARGET_MEM:
cmd = virCommandNewArgList("pm-is-supported", "--suspend", NULL); cmd = virCommandNewArgList(binary, "--suspend", NULL);
break; break;
case VIR_NODE_SUSPEND_TARGET_DISK: case VIR_NODE_SUSPEND_TARGET_DISK:
cmd = virCommandNewArgList("pm-is-supported", "--hibernate", NULL); cmd = virCommandNewArgList(binary, "--hibernate", NULL);
break; break;
case VIR_NODE_SUSPEND_TARGET_HYBRID: case VIR_NODE_SUSPEND_TARGET_HYBRID:
cmd = virCommandNewArgList("pm-is-supported", "--suspend-hybrid", NULL); cmd = virCommandNewArgList(binary, "--suspend-hybrid", NULL);
break; break;
default: default:
return -1; return -1;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册