Get rid of the ret variable as well as the cleanup label.
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
static int
virNodeSuspendSupportsTargetPMUtils(unsigned int target, bool *supported)
{
- virCommandPtr cmd;
+ VIR_AUTOPTR(virCommand) cmd = NULL;
int status;
- int ret = -1;
*supported = false;
cmd = virCommandNewArgList("pm-is-supported", "--suspend-hybrid", NULL);
break;
default:
- return ret;
+ return -1;
}
if (virCommandRun(cmd, &status) < 0)
- goto cleanup;
+ return -1;
/*
* Check return code of command == 0 for success
* (i.e., the PM capability is supported)
*/
*supported = (status == 0);
- ret = 0;
- cleanup:
- virCommandFree(cmd);
- return ret;
+ return 0;
}
#else /* ! WITH_PM_UTILS */
static int