Strip the sipb-xen prefix from packages we didn't write
[invirt/packages/python-pydhcplib.git] / debian / patches / non-standard-options.patch
1 Index: pydhcplib/dhcp_basic_packet.py
2 ===================================================================
3 --- python-pydhcplib/pydhcplib/dhcp_basic_packet.py
4 +++ python-pydhcplib/pydhcplib/dhcp_basic_packet.py
5 @@ -99,9 +99,9 @@
6                               "char":[1,0,1], "16-bits":[2,0,1],
7                               "32-bits":[4,0,1], "identifier":[0,2,1]}
8              
9 -            specs = fields_specs[DhcpOptionsTypes[DhcpOptions[name]]]
10 +            specs = fields_specs.get(DhcpOptionsTypes[DhcpOptions[name]], [])
11              length = len(value)
12 -            if (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
13 +            if specs == [] or (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
14                  self.options_data[name] = value
15                  return True
16              else :