mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
util: do not repeat the pm-is-supported string
Use a 'binary' variable to hold it. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
7f5b43b09e
commit
ab895d5dc3
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user