Ethereal-dev: Re: [Ethereal-dev] COL_PROTOCOL problem

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

From: Martin Thomas <martin_a_thomas@xxxxxxxxx>
Date: Mon, 19 Feb 2001 14:19:42 -0800 (PST)
Ok, it's fixed..
and I am more confused than before.
The RFC1006 dissector uses find_dissector to locate
the COTP dissector, the COTP dissector (in
packet-clnp.c) uses a heuristic dissector 
registration list (which I added earlier) to locate 
OSISP.. I moved the call in RFC1006 outside the 'if
(tree)' (after fixing the offset) and now everything
works. One line change.. huh.

Sorry, rambling, it was a long weekend but now I have
got as far as the OSI Presentation layer. Ultimate
goal is an FTAM decode. Yep, I'm a masochist.

Thanks again / Martin


--- Guy Harris <gharris@xxxxxxxxxxxx> wrote:
> On Mon, Feb 19, 2001 at 01:53:55PM -0800, Martin
> Thomas wrote:
> > Hmm.. I can fix that easily in RFC1006 but it may
> be 
> > more tricky in OSISP. I need to process the
> protocol's
> > data without adding to the tree.. lots of checks
> for
> > tree, I guess..
> 
> Precisely - that's what "packet-gre.c" does, for
> example.
> 
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
>
http://www.ethereal.com/mailman/listinfo/ethereal-dev


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/