Make "register_tap_listener()" return NULL on success and a "GString *"
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 23 Apr 2003 08:20:06 +0000 (08:20 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 23 Apr 2003 08:20:06 +0000 (08:20 +0000)
commitba91fe1919e92b5e7202e10d8ab53dbd783eaecf
tree04f0fba9423fc1a57c5f559ee0a5fc49138ddb6e
parentd7d2a95b9a62c2055b4906a51a0c824d9c9d3f93
Make "register_tap_listener()" return NULL on success and a "GString *"
referring to a GString containing an error message on failure, and don't
have it print anything on failure.

If it fails, have its Tethereal-tap callers print an error message
before exiting, and have its Ethereal callers pop up a dialog box with
the error (except in cases where the failure is guaranteed not to be the
user's fault, and where we exit, in which case we just print an error
message before we exit).  In all cases, the error message includes the
text of the GString.

Fix a scanf format string in the DCE RPC statistics Ethereal tap, so
that it properly skips the comma before the filter string.

Fix some Ethereal error messages not to say "tethereal".

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7542 f5534014-38df-0310-8fa8-9805f1628bb7
20 files changed:
gtk/dcerpc_stat.c
gtk/io_stat.c
gtk/main.c
gtk/mgcp_stat.c
gtk/rpc_progs.c
gtk/rpc_stat.c
gtk/smb_stat.c
gtk/tap_rtp.c
packet-smb-sidsnooping.c
tap-dcerpcstat.c
tap-iostat.c
tap-iousers.c
tap-mgcpstat.c
tap-protocolinfo.c
tap-protohierstat.c
tap-rpcprogs.c
tap-rpcstat.c
tap-smbstat.c
tap.c
tap.h