Guy Harris
changed
bug 13198
What |
Removed |
Added |
Component |
TShark
|
Dissection engine (libwireshark)
|
Comment # 1
on bug 13198
from Guy Harris
(In reply to Chuck Lever from comment #0)
> With "tshark -V" the RPC-over-RDMA dissector passes the RPC payload to the
> RPC dissector (and then it passes the payload to the correct RPC program
> dissector).
>
> Without "-V", the RPC-over-RDMA dissector does not pass the payload on for
> more dissection.
With "tshark -V", the dissector is told to build a protocol tree, so the "tree"
argument is non-null.
Without "-V", the dissector is probably not told to build a protocol tree, so
the "tree" argument is probably null. (It's not *guaranteed* not to tell it to
build a protocol tree.)
Similarly, in Wireshark, sometimes a protocol tree is built, and sometimes it
isn't.
So there's probably something being done inside "if (tree)" that needs to be
done unconditionally.
You are receiving this mail because:
- You are watching all bug changes.