You might be surprised but someone has thought about the need reporting errors by dissectors before...
The propper way reporting an error you want to call report_failure() from "epan/report_err.h". In wireshark (GUI) report_failure() will pop a window with the error message while in tshark it will printout the error . No need to render tshark unusable. report_failure("An error happened because: %s", err_str); On 31-Mar-2008 12:55:00 ZE5B, Praveen Kumar Jha <[EMAIL PROTECTED]> wrote: > > > Hi, > Yeah! I am 100 % sure that I am going to use WIreshark in GUI mode ( and > not the Tshark). > > I am using proto_reg_handoff_xxx() function as call-back for the > preferences. > e.g. > xxx_module = prefs_register_protocol(proto_xxx, proto_reg_handoff_xxx); > > & registering a preference of uint type with xxx_module (say for example, > port number). > > In the function proto_reg_handoff_xxx(), i would like to have some check on > the user entered uint value i.e. the port number, > and depending on its value I would like to popup an error message in GUI. > > hope that the situation is clear! > > thanks > > Praveen > > *********************** Aricent-Unclassified *********************** > > "DISCLAIMER: This message is proprietary to Aricent and is intended solely > for the use of > the individual to whom it is addressed. It may contain privileged or > confidential information and should not be > circulated or used for any purpose other than for what it is intended. If > you have received this message in error, > please notify the originator immediately. If you are not the intended > recipient, you are notified that you are strictly > prohibited from using, copying, altering, or disclosing the contents of > this message. Aricent accepts no responsibility for > loss or damage arising from the use of the information transmitted by this > email including damage from virus." > > _______________________________________________ > Wireshark-dev mailing list > Wireshark-dev@wireshark.org > http://www.wireshark.org/mailman/listinfo/wireshark-dev > > -- This information is top security. When you have read it, destroy yourself. -- Marshall McLuhan _______________________________________________ Wireshark-dev mailing list Wireshark-dev@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-dev