=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd-unbind-key.c,v retrieving revision 1.9 retrieving revision 1.10 diff -c -r1.9 -r1.10 *** src/usr.bin/tmux/cmd-unbind-key.c 2011/01/04 00:42:47 1.9 --- src/usr.bin/tmux/cmd-unbind-key.c 2011/01/10 21:28:47 1.10 *************** *** 1,4 **** ! /* $OpenBSD: cmd-unbind-key.c,v 1.9 2011/01/04 00:42:47 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: cmd-unbind-key.c,v 1.10 2011/01/10 21:28:47 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 31,37 **** const struct cmd_entry cmd_unbind_key_entry = { "unbind-key", "unbind", ! "acnt:", 1, 1, "[-acn] [-t key-table] key", 0, NULL, --- 31,37 ---- const struct cmd_entry cmd_unbind_key_entry = { "unbind-key", "unbind", ! "acnt:", 0, 1, "[-acn] [-t key-table] key", 0, NULL, *************** *** 43,48 **** --- 43,50 ---- cmd_unbind_key_check(struct args *args) { if (args_has(args, 'a') && (args->argc != 0 || args_has(args, 't'))) + return (-1); + if (!args_has(args, 'a') && args->argc != 1) return (-1); return (0); }