[EMAIL PROTECTED] wrote: > Hi, > The code is here: > > #define PROTO_TAG_ISMACRYP_11 "ISMACRYP 1.1" > #define PROTO_TAG_ISMACRYP_20 "ISMACRYP 2.0" > > ..... > > /* The ISMACryp protocol version set in preferences menu */ > static gint version_type = 11; /* ISMACryp 1.1 */ > > ....... > > static enum_val_t version_types[] = { > {PROTO_TAG_ISMACRYP_11, PROTO_TAG_ISMACRYP_11, 11}, > {PROTO_TAG_ISMACRYP_20, PROTO_TAG_ISMACRYP_20, 20}, > {NULL, NULL, 0} <- some dissectors have -1 here instead of 0 > but makes no difference > > }; > > ........ > > prefs_register_enum_preference(ismacryp_module, "ismacryp_encoding", > "ISMACryp version", > "ISMACryp version", > &version_type, version_types, FALSE); > >
To get the simple question out of the way first :) Did you do a prefs_register_protocol ? (At first glance I don't see anything obviously wrong with the above code). Bill _______________________________________________ Wireshark-dev mailing list Wireshark-dev@wireshark.org https://wireshark.org/mailman/listinfo/wireshark-dev