mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-26 14:03:49 +03:00
qemu: Check for down limit of SLIRP prefix too
https://bugzilla.redhat.com/show_bug.cgi?id=1515533 We're already checking if IPv4 prefix isn't too long. But we are not checking if it isn't too short. QEMU supports prefixes longer than 4 (including). I haven't find anything similar related to IPv6 in qemu sources. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
9cae9c822b
commit
b62b8090b2
@ -3873,9 +3873,9 @@ qemuDomainDeviceDefValidateNetwork(const virDomainNetDef *net)
|
||||
}
|
||||
hasIPv4 = true;
|
||||
|
||||
if (ip->prefix > 27) {
|
||||
if (ip->prefix < 4 || ip->prefix > 27) {
|
||||
virReportError(VIR_ERR_XML_ERROR, "%s",
|
||||
_("prefix too long"));
|
||||
_("invalid prefix, must be in range of 4-27"));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user