utils.py: Handle parsing of ePDGId TLV with zero length

Change-Id: Ie05ae010948884765363bd9dbc2b0d764ff8d42a
This commit is contained in:
Supreeth Herle
2020-06-01 12:27:51 +02:00
parent e61170c0eb
commit d6a5ec51a8

View File

@@ -462,6 +462,10 @@ def dec_epdgid(hexstr):
if tlv[0] != 0x80:
continue
# Empty field - Zero length
if tlv[1] == 0:
continue
# First byte in the value has the address type
addr_type = tlv[2][0]
# TODO: Support parsing of IPv4 and IPv6