Validate -O flags, from Dane Jensen in GitHub issue 4889.

This commit is contained in:
nicm
2026-02-27 08:25:12 +00:00
parent 50e51b4513
commit 5413953d30
8 changed files with 38 additions and 0 deletions

View File

@@ -66,6 +66,10 @@ cmd_list_sessions_exec(struct cmd *self, struct cmdq_item *item)
filter = args_get(args, 'f');
sort_crit.order = sort_order_from_string(args_get(args, 'O'));
if (sort_crit.order == SORT_END && args_has(args, 'O')) {
cmdq_error(item, "invalid sort order");
return (CMD_RETURN_ERROR);
}
sort_crit.reversed = args_has(args, 'r');
l = sort_get_sessions(&n, &sort_crit);