On 9/14/06, Andrew Schweitzer <a.schweitzer.grps@xxxxxxxxx> wrote:
I can't seem to get it to decode the first one into a new plugin. If I
replace "data" with "new_plugin" (the actual name of the new plugin),
this (line 1455 in my version of the packet-ssl-utils.c
) returns NULL:
ssl_association_add(...)
...
assoc->handle = find_dissector(protocol);
Is that because the "new_plugin" hasn't been loaded yet when this is
called? Is there a way around this?
probably is. probably are.
first make sure that your dissector registers itself by name:
register_dissector("new_plugin", dissect_new_plugin, proto_new_plugin);
this has to happen before the ssl_association_add() is called for it to work.
then as a workaround try to go to the ssl preferences and just re-save/re-apply the preferences to force ssl to re-read and reapply the preferences and maybe now it will find your dissector.