=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd.c,v retrieving revision 1.165 retrieving revision 1.166 diff -u -r1.165 -r1.166 --- src/usr.bin/tmux/cmd.c 2021/08/20 19:34:51 1.165 +++ src/usr.bin/tmux/cmd.c 2021/08/20 19:50:17 1.166 @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd.c,v 1.165 2021/08/20 19:34:51 nicm Exp $ */ +/* $OpenBSD: cmd.c,v 1.166 2021/08/20 19:50:17 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -518,12 +518,9 @@ return (NULL); cmd_log_argv(argc, argv, "%s: %s", __func__, entry->name); - args = args_parse(entry->args.template, argc, argv); + args = args_parse(entry->args.template, argc, argv, entry->args.lower, + entry->args.upper); if (args == NULL) - goto usage; - if (entry->args.lower != -1 && args->argc < entry->args.lower) - goto usage; - if (entry->args.upper != -1 && args->argc > entry->args.upper) goto usage; cmd = xcalloc(1, sizeof *cmd);