Ethereal-dev: Re: [ethereal-dev] Why are we doing a conversation_init in rescan_packets in fil

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Tue, 22 Aug 2000 00:26:56 -0700
On Mon, Aug 21, 2000 at 11:42:14PM -0700, Guy Harris wrote:
> I suspect the correct fix is to ensure that dissectors only compute that
> sort of non-local information if the "visited" flag in the "frame_data"
> structure is 0, and that if they need that information to dissect the
> packet, they attach that information to the packet if "visited" is 0,
> and attempt to fetch it if "visited" is non-0.

I suspect that, at least for "protocol_init()", only those dissectors
that register init routines need have this done to them.