if (virDomainMigrateUnmanagedCheckCompat(domain, flags) < 0)
goto error;
- if (!(flags & VIR_MIGRATE_PEER2PEER))
+ if (flags & VIR_MIGRATE_PEER2PEER)
+ virCheckNonNullArgGoto(dconnuri, error);
+ else
dconnuri = NULL;
if (virDomainMigrateUnmanaged(domain, NULL, flags,
if (virDomainMigrateUnmanagedCheckCompat(domain, flags) < 0)
goto error;
- if (!(flags & VIR_MIGRATE_PEER2PEER))
+ if (flags & VIR_MIGRATE_PEER2PEER)
+ virCheckNonNullArgGoto(dconnuri, error);
+ else
dconnuri = NULL;
if (virDomainMigrateUnmanagedParams(domain, dconnuri,