Hi,
Unless
you have checked the option "update packet list in real time" the packets are
dissected
only
when the capture stops, so any problem the dissector has will show up then. The
best way
to
find out what is happening is, in my experience, to start ethereal in debug
mode. You might
be
using uninitialized pointers, incorrectly called functions, whatever; the fact
that is shows in
the
protocol list does not mean the dissector is 100% bug free.
I can
only speak for myself, but I find it very difficult to understand code without
knowing what it
is
trying to do -in this case, without knowing what packet it is trying to
dissect-. And, of course,
the
more defined a problem is the easiest to offer suggestions -i.e. it is easier to
suggest an
answer
to "why in this line of code I use this function with this arguments and the
result is not
what I
expected" than to "why is my code not working?"-.
Regards,
Francisco
Hello,
I added new dissector. I already mailed
that on forum but unable to get reply for that from anyone. I tried then to
implement on my own and get successfully added to list of protocols(dont know
whether its correct implemented or not?).
Curretly i am facing problem that when i try to capture packets, capture
windows shows packet captured but when i stop it then accidently ethereal
stops working giving segmentation fault. What is the reason i am getting
segmentation fault?
Hope this time i will get
response from list.
Thanks in advance.
regards,
bunty.