Move it out of the format function and let the caller decide this.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
*propsret = NULL;
*aliasret = NULL;
- if (!disk->src->pr)
- return 0;
-
if (virStoragePRDefIsManaged(disk->src->pr)) {
if (VIR_STRDUP(alias, qemuDomainGetManagedPRAlias()) < 0)
goto cleanup;
for (i = 0; i < def->ndisks; i++) {
const virDomainDiskDef *disk = def->disks[i];
+ if (!disk->src->pr)
+ continue;
+
if (virStoragePRDefIsManaged(disk->src->pr)) {
if (managedAdded)
continue;
if (qemuBuildPRManagerInfoProps(disk, &props, &alias) < 0)
goto cleanup;
- if (!props)
- continue;
-
if (!(tmp = virQEMUBuildObjectCommandlineFromJSON("pr-manager-helper",
alias,
props)))
*propsret = NULL;
*aliasret = NULL;
+ if (!disk->src->pr)
+ return 0;
+
if (virStoragePRDefIsManaged(disk->src->pr) &&
priv->prDaemonRunning) {
/* @disk requires qemu-pr-helper but there's already one running. */