Bug ID |
9199
|
Summary |
edns0 "Higher bits in extended RCODE" incorrectly decoded in packet-dns.c
|
Classification |
Unclassified
|
Product |
Wireshark
|
Version |
SVN
|
Hardware |
All
|
OS |
All
|
Status |
UNCONFIRMED
|
Severity |
Normal
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
--
Hi,
the extended RCODE is found in the upper 8 bits of the 32 bits OPT record TTL
field (RFC 6891, Section 6.1.3).
In trunk (line 1436) and trunk-1.10 (line 1229), the decoding is done with (ttl
>> 24) & 0xff0). Since this is an 8-bit value, this incorrectly masks the lower
4 bits of the value. The correct mask is 0xff (no mask may also be used if ttl
is guaranteed to always be of a 32-bit type).
You are receiving this mail because:
- You are watching all bug changes.