diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-07-19 10:07:50 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-07-19 10:07:50 +0000 |
commit | 403b1b27ab2a4db06bbf7749c6fc20b841a34f54 (patch) | |
tree | 12cbd5b23a104a54ee1c3c144ec4a036a3dca32c /cmd.c | |
parent | 1e0cbd24ade46f16b15c10d76eda27c69ae51a0f (diff) | |
download | rtmux-403b1b27ab2a4db06bbf7749c6fc20b841a34f54.tar.gz rtmux-403b1b27ab2a4db06bbf7749c6fc20b841a34f54.tar.bz2 rtmux-403b1b27ab2a4db06bbf7749c6fc20b841a34f54.zip |
Handle exact match properly.
Diffstat (limited to 'cmd.c')
-rw-r--r-- | cmd.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,4 +1,4 @@ -/* $Id: cmd.c,v 1.61 2008-07-01 20:35:16 nicm Exp $ */ +/* $Id: cmd.c,v 1.62 2008-07-19 10:07:50 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -150,6 +150,10 @@ cmd_parse(int argc, char **argv, char **cause) if (entry != NULL) goto ambiguous; entry = *entryp; + + /* Bail now if an exact match. */ + if (strcmp(entry->name, argv[0]) == 0) + break; } if (entry == NULL) { xasprintf(cause, "unknown command: %s", argv[0]); |