I am developing a dissector plugin to decode our company's wire-format for development and debugging purposes. The dissector properly decodes and displays information for the ports that the plugin automatically decodes as our protocol, however when I use "Show Packet In New Window" it will reset the Protocol Name and Protocol Info back to TCP while still displaying our decoded information in the packet's payload as we click through the different packets that contain our data.
If I use "Decode As" at this point to attempt to set the port manually back to our protocol, the packet information will blink to our protocol for a second, then back to TCP with TCP information (Again, while still displaying our decoded protocol in the payload data).
I'm unsure of the proper way to debug this problem, and have not been able to find similar issues with others. Has this been run into before, and are there any tips I can get? Any information that I can give to help solve this issue?
Developing and building in 1.99.X, Windows 7, 64-bit, building with Visual Studio 2013.
asked 06 Jul '15, 13:43
edited 07 Jul '15, 06:44
Problem reported, and solved, in Bug 11369
answered 25 Aug '15, 12:24
edited 25 Aug '15, 15:26
Guy Harris ♦♦