diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index ad30e94ed1..8ccf763175 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -15889,6 +15889,14 @@ virDomainDiskDefCheckABIStability(virDomainDiskDefPtr src, return false; } + if (STRNEQ_NULLABLE(src->wwn, dst->wwn)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target disk wwn '%s' does not match source '%s'"), + NULLSTR(dst->wwn), NULLSTR(src->wwn)); + return false; + + } + if (src->src->readonly != dst->src->readonly || src->src->shared != dst->src->shared) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",