Ethereal-dev: Re: [ethereal-dev] dup xid in rpc dissector after applying display filter

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

From: Uwe Girlich <Uwe.Girlich@xxxxxxxxxxx>
Date: Wed, 17 Nov 1999 07:19:24 +0100
On Mon, Nov 15, 1999 at 10:43:29AM -0600, Neulinger, Nathan R. wrote:
> If you apply a display filter, all of the RPC packets that are currently
> displayed will suddenly be marked as duplicated XID's. Perhaps some
> hash/array needs to be cleared here.
rpc_init_protocol() needs to be called after a dfilter is applied, I keep
a state of some packets in rpc_call_table to find request/reply pairs but
also to find duplicate requests and duplicate replies. rpc_init_protocol()
is called in open_cap_file() (file.c). Where should I add another call to 
rpc_init_protocol()? I never looked at the display filter code.