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/