]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: do not repeat the pm-is-supported string
authorJán Tomko <jtomko@redhat.com>
Tue, 13 Aug 2019 15:18:37 +0000 (17:18 +0200)
committerJán Tomko <jtomko@redhat.com>
Wed, 14 Aug 2019 09:27:38 +0000 (11:27 +0200)
Use a 'binary' variable to hold it.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
src/util/virnodesuspend.c

index 392666da4584b08ed692021a42a7ac0ec801b715..b5e253147ab290594b9b0a69fce1cc95dba3105b 100644 (file)
@@ -239,19 +239,20 @@ static int
 virNodeSuspendSupportsTargetPMUtils(unsigned int target, bool *supported)
 {
     VIR_AUTOPTR(virCommand) cmd = NULL;
+    const char *binary = "pm-is-supported";
     int status;
 
     *supported = false;
 
     switch (target) {
     case VIR_NODE_SUSPEND_TARGET_MEM:
-        cmd = virCommandNewArgList("pm-is-supported", "--suspend", NULL);
+        cmd = virCommandNewArgList(binary, "--suspend", NULL);
         break;
     case VIR_NODE_SUSPEND_TARGET_DISK:
-        cmd = virCommandNewArgList("pm-is-supported", "--hibernate", NULL);
+        cmd = virCommandNewArgList(binary, "--hibernate", NULL);
         break;
     case VIR_NODE_SUSPEND_TARGET_HYBRID:
-        cmd = virCommandNewArgList("pm-is-supported", "--suspend-hybrid", NULL);
+        cmd = virCommandNewArgList(binary, "--suspend-hybrid", NULL);
         break;
     default:
         return -1;