Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.5:Update
virt-manager.18136
5573aeb4-createnet-Fix-XML-editor-error-when-dh...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 5573aeb4-createnet-Fix-XML-editor-error-when-dhcp-fields-are-empty.patch of Package virt-manager.18136
Subject: createnet: Fix XML editor error when dhcp fields are empty From: Cole Robinson crobinso@redhat.com Wed Jan 29 18:43:58 2020 -0500 Date: Wed Jan 29 18:53:31 2020 -0500: Git: 5573aeb44100bcabdc24ab1cd19ec96bb4cb9d62 We need to handle the case when ip == None https://bugzilla.redhat.com/show_bug.cgi?id=1726586 Signed-off-by: Cole Robinson <crobinso@redhat.com> --- virt-manager-2.2.1.orig/virtManager/createnet.py +++ virt-manager-2.2.1/virtManager/createnet.py @@ -414,31 +414,35 @@ class vmmCreateNetwork(vmmGObjectUI): if self.get_config_ipv4_enable(): ip = self.get_config_ip4() ipobj = net.ips.add_new() - ipobj.address = str(ip.network_address + 1) - ipobj.netmask = str(ip.netmask) + if ip: + ipobj.address = str(ip.network_address + 1) + ipobj.netmask = str(ip.netmask) if self.get_config_dhcpv4_enable(): dhcpobj = ipobj.ranges.add_new() - dhcpobj.start = str( - self.get_config_dhcpv4_start().network_address - ) - dhcpobj.end = str(self.get_config_dhcpv4_end().network_address) + start = self.get_config_dhcpv4_start() + end = self.get_config_dhcpv4_end() + if start: + dhcpobj.start = str(start.network_address) + if end: + dhcpobj.end = str(end.network_address) if self.get_config_ipv6_enable(): ip = self.get_config_ip6() ipobj = net.ips.add_new() ipobj.family = "ipv6" - ipobj.address = str(ip.network_address + 1) - ipobj.prefix = str(ip.prefixlen) + if ip: + ipobj.address = str(ip.network_address + 1) + ipobj.prefix = str(ip.prefixlen) if self.get_config_dhcpv6_enable(): dhcpobj = ipobj.ranges.add_new() - dhcpobj.start = str( - self.get_config_dhcpv6_start().network_address - ) - dhcpobj.end = str( - self.get_config_dhcpv6_end().network_address - ) + start = self.get_config_dhcpv6_start() + end = self.get_config_dhcpv6_end() + if start: + dhcpobj.start = str(start.network_address) + if end: + dhcpobj.end = str(end.network_address) return net
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor