On Wed, Jan 31, 2007 at 12:14:07AM -0900, Hal Lander wrote: > In the function proto_register_foo(void) I register the protocol using > the line; > > proto_foo = proto_register_protocol("Top level text for foo","foo", > "foo"); > > I notice you say lineS, am I missing something? The thing is the > dissector is called and the all the other fields are visible in the > 'expressions' dialog so it looks as if the registration worked, but > there is something not quite right.
Sorry for the delay in responding. There should be a section called proto_reg_handoff_<proto name> that contains lines such as this: dissector_handle_t foo_handle; foo_handle = create_dissector_handle(dissect_foo, proto_foo; dissector_add("tcp.port", 5000, foo_handle); Steve _______________________________________________ Wireshark-dev mailing list Wireshark-dev@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-dev