Add packet-len check

This commit is contained in:
Simon Walton 2019-05-29 18:21:37 -07:00
parent ddffa62468
commit d620d3511f

View file

@ -169,7 +169,7 @@ function p_hfudt.dissector(buf, pinfo, tree)
-- make sure this isn't a STUN packet - those don't follow HFUDT format
-- if pinfo.dst == Address.ip("stun.highfidelity.io") then return end
if buf(4, 4):uint() == RFC_5389_MAGIC_COOKIE then return end
if buf:len() >= 8 and buf(4, 4):uint() == RFC_5389_MAGIC_COOKIE then return end
-- validate that the packet length is at least the minimum control packet size
if buf:len() < 4 then return end