diff options
author | David Lamparter <equinox@opensourcerouting.org> | 2016-11-18 11:34:28 +0100 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2016-12-01 17:25:56 +0100 |
commit | 8af5502876b9e6e0701f51ccdd2c708e6a971197 (patch) | |
tree | ce9c2bf0d8012052d2c95a9085fed0660cc69858 /lib/command_match.c | |
parent | lib: make DEFUN foobar_cmd symbols static (diff) | |
download | frr-8af5502876b9e6e0701f51ccdd2c708e6a971197.tar.xz frr-8af5502876b9e6e0701f51ccdd2c708e6a971197.zip |
lib: allow all characters in WORD tokens
WORD tokens (which are also used for "LINE..." input) should really
accept all characters.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/command_match.c')
-rw-r--r-- | lib/command_match.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/command_match.c b/lib/command_match.c index 06a50656b..93f898da7 100644 --- a/lib/command_match.c +++ b/lib/command_match.c @@ -855,14 +855,9 @@ match_word (struct cmd_token *token, const char *word) return no_match; } -#define VARIABLE_ALPHABET \ -"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890:/._-" - static enum match_type match_variable (struct cmd_token *token, const char *word) { assert (token->type == VARIABLE_TKN); - - return strlen (word) == strspn(word, VARIABLE_ALPHABET) ? - exact_match : no_match; + return exact_match; } |