aboutsummaryrefslogtreecommitdiffstats
path: root/tfshark.c
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2021-12-08 10:43:02 +0000
committerJoão Valverde <j@v6e.pt>2021-12-08 10:43:02 +0000
commit1f68f87807980d3ec41faae7a9501c841dbfabe3 (patch)
tree2314ddaa2716ce1e804e9d50e56e02f5438ed2c0 /tfshark.c
parentc29d3b9fa086e6b082b01c7b76750766cb3bcf7c (diff)
CLI: Use a better error message for obsolete preferences
Say that the preference is "obsolete", not "unknown". Wireshark GUI already uses this language.
Diffstat (limited to 'tfshark.c')
-rw-r--r--tfshark.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/tfshark.c b/tfshark.c
index 93440f0ecc..5f53c5bce7 100644
--- a/tfshark.c
+++ b/tfshark.c
@@ -616,16 +616,14 @@ main(int argc, char *argv[])
case PREFS_SET_OK:
break;
- case PREFS_SET_SYNTAX_ERR:
- cmdarg_err("Invalid -o flag \"%s\"%s%s", ws_optarg,
- errmsg ? ": " : "", errmsg ? errmsg : "");
- g_free(errmsg);
- return 1;
+ case PREFS_SET_NO_SUCH_PREF:
+ cmdarg_err("-o flag \"%s\" specifies unknown preference", ws_optarg);
+ exit_status = INVALID_OPTION;
+ goto clean_exit;
break;
- case PREFS_SET_NO_SUCH_PREF:
case PREFS_SET_OBSOLETE:
- cmdarg_err("-o flag \"%s\" specifies unknown preference", ws_optarg);
+ cmdarg_err("-o flag \"%s\" specifies obsolete preference", ws_optarg);
exit_status = INVALID_OPTION;
goto clean_exit;
break;