https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7279

Austin <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Austin <[email protected]> 2012-05-23 14:36:51 PDT 
---
Found it!

Started merging changes, other than the "FALSE" to "ENC_BIG_ENDIAN" and\or
"ENC_NA", from the 1.7.2 into 1.6.8.

It is in msg_ulmap.c.  Around line 1963
-------- v1.6.8 ------------- BROKEN
    ti = proto_tree_add_protocol_format(base_tree,
proto_mac_mgmt_msg_ulmap_decoder, tvb, NIBHI(offset,length), "Compressed
UL-MAP");

-------- v1.7.2 ------------- WORKS!!
    ti = proto_tree_add_protocol_format(base_tree,
proto_mac_mgmt_msg_ulmap_decoder, tvb, NIBHI(offset,length-offset), "Compressed
UL-MAP (%u bytes)", NIB_ADDR(length-offset));

Changing the NIBHI(offset,length) to NIBHI(offset,length-offset) is what makes
it work!!

This isn't the first time one of the #defines in the WiMax dissector has caused
all kinds of problems.  The old BIT_BITS used have pletohs(l) instead of
plntohs(l).

Thanks for all the quick responses.
Austin

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
___________________________________________________________________________
Sent via:    Wireshark-bugs mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://wireshark.org/mailman/options/wireshark-bugs
             mailto:[email protected]?subject=unsubscribe

Reply via email to