Wireshark mailing list archives
Re: Hi. regarding 'visited' bit
From: Jaap Keuter <jaap.keuter () xs4all nl>
Date: Sun, 16 May 2010 18:16:52 +0200
On 05/16/2010 03:36 PM, Ari Yoskovitz wrote:
Hi. I am using the pinfo->fd->flags.visited bit in my dissector. I have discovered (after a lot of debugging...) the sometimes this bit is asserted even on the first run, namely when the packet was not visited... It happens very rarely, but when it does the results are destructive. Am I missing anything? Is this a bug?
This should never happen. If this is true, that's a bug. Now the question is, can you define the circumstances when this happens?
Thanks. BTW It looks to me that this bit has to be manually set to 1 when the packet is being visited for the first time. Again, am I wrong here? Thanks.
This is *incorrect* The EPAN dissection engine handles setting of this bit after the frame was handed off to the frame dissector. See dissect_packet() in epan/packet.c. You're supposed to treat this as a readonly value. Maybe this is the cause for the bug you see? Thanks, Jaap ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Hi. regarding 'visited' bit Ari Yoskovitz (May 16)
- Re: Hi. regarding 'visited' bit Jaap Keuter (May 16)
- Re: Hi. regarding 'visited' bit Ari Yoskovitz (May 20)
- Re: Hi. regarding 'visited' bit Mike Morrin (May 20)
- Re: Hi. regarding 'visited' bit Jaap Keuter (May 20)
- Re: Hi. regarding 'visited' bit Ari Yoskovitz (May 20)
- Re: Hi. regarding 'visited' bit Jaap Keuter (May 16)