Hi Tomas,
the param name must start with the module name, and the first letter cannot
be '.' or '-',
so, somethink like mikeyudpport is ok and working.

Thanks again guys.
Filippo


2007/10/2, Kukosa, Tomas <[EMAIL PROTECTED]>:
>
> > > module_t *mikey_module;
> > > mikey_module = prefs_register_protocol(proto_mikey,
> > > proto_reg_handoff_mikey);
> > > prefs_register_uint_preference(mikey_module, "UDPPort",
> > "UDPPort", "UDP
> > > Port (default 4369)", 10, &mikey_udpport);
> > >
> > > during the compiling there are some assertion failing.
> > >
> > > Could somebody help me on this please ?
> >
> > Well, what does the assertion say?
> >
> > One guess: the name of the preference should start with your protocol
> > name.  It should be something like "mikey.UDPPort" instead of just
> > "UDPPort".
>
>
> No, the preference name MUST NOT start with protocol name. (see
> prefs.c:579)
>
> And the prefernce can contain only lowercase letters or digits or dot or
> underscore. (see prefs.c:562)
>
> Try:
> prefs_register_uint_preference(mikey_module, "udp.port", "UDP Port",
> "UDP Port (default 4369)", 10, &mikey_udpport);
> _______________________________________________
> Wireshark-dev mailing list
> [email protected]
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>
_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to