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 <praveen.jha@xxxxxxxxxxx> 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@xxxxxxxxxxxxx
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>
>
--
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan