+Index: pydhcplib/dhcp_basic_packet.py
+===================================================================
+--- sipb-xen-python-pydhcp/pydhcplib/dhcp_basic_packet.py
++++ sipb-xen-python-pydhcp/pydhcplib/dhcp_basic_packet.py
+@@ -99,9 +99,9 @@
+ "char":[1,0,1], "16-bits":[2,0,1],
+ "32-bits":[4,0,1], "identifier":[0,2,1]}
+
+- specs = fields_specs[DhcpOptionsTypes[DhcpOptions[name]]]
++ specs = fields_specs.get(DhcpOptionsTypes[DhcpOptions[name]], [])
+ length = len(value)
+- if (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
++ if specs == [] or (specs[0]!=0 and specs==length) or (specs[1]<=length and length%specs[2]==0):
+ self.options_data[name] = value
+ return True
+ else :