Wireshark-bugs: [Wireshark-bugs] [Bug 3009] new ismacryp dissector

Date: Fri, 12 Dec 2008 13:55:19 -0800 (PST)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3009


Bill Meier <wmeier@xxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




--- Comment #2 from Bill Meier <wmeier@xxxxxxxxxxx>  2008-12-12 13:55:19 PDT ---
I've done a quick first review (mostly looking at the proto_register and
proto_reg_handoff code). There's one or two small changes in this code which
are desirable and which I'l take care of.

However, After I build the dissector (as attached in your patch without any
changes) Wireshark loops and then eventually dies dissecting your capture file
attached.

Specifically: the dissector seems to go into a loop in the following code when
processing the first packet.

while((totalbits-8*AU_HEADERS_LENGTH_SIZE)<au_headers_length) /* subtract AU
headers length bits*/
        {
        poffset=dissect_auheader( tvb, poffset, pinfo, ismacryp_tree);
        totalbits=(poffset->offset_bytes*8)+poffset->offset_bits;       
        }


Note that I set the rtp preference to "use heuristic outside of a conversation"
and the ismacryp dynamic payload type to 97.


Could you please test and determine the nature of the problem.

(Or: let me know if I'm setting the prefs incorrectly or something).


Thanks


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