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

@@ -55,6 +55,13 @@ cmd_list_panes_exec(struct cmd *self, struct cmdq_item *item)
struct cmd_find_state *target = cmdq_get_target(item);
struct session *s = target->s;
struct winlink *wl = target->wl;
enum sort_order order;
order = sort_order_from_string(args_get(args, 'O'));
if (order == SORT_END && args_has(args, 'O')) {
cmdq_error(item, "invalid sort order");
return (CMD_RETURN_ERROR);
}
if (args_has(args, 'a'))
cmd_list_panes_server(self, item);