Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 6974] New: packet-ieee1722.c calls subdissectors too late

Date: Tue, 20 Mar 2012 17:42:43 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6974

           Summary: packet-ieee1722.c calls subdissectors too late in
                    dissection
           Product: Wireshark
           Version: 1.7.x (Experimental)
          Platform: x86
        OS/Version: Windows 7
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Wireshark
        AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
        ReportedBy: jdamori@xxxxxxxxx


Created attachment 8055
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=8055
Suggested patch for described bug

Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
dissector_try_unit() is called on the avb_dissector_table after the mr, gv and
tv fields have been dissected, but those fields are not common to all 1722
protocols.  As the comment in the current code indicates, the common portion of
the 1722 PDU ends after the version item.

Also, the subdissectors should be called outside the if(tree) condition in
order to give the subdissector the opportunity to display items in the info
and/or protocol fields in the GUI.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.