From: Alan T. DeKok Date: Mon, 14 Nov 2022 14:52:37 +0000 (-0500) Subject: allow digits, in name2, too. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b34f82778627ba1ef7e386ef71ba400b7521fb3c;p=thirdparty%2Ffreeradius-server.git allow digits, in name2, too. mostly for "timeout" --- diff --git a/src/lib/server/cf_file.c b/src/lib/server/cf_file.c index 612a014945a..6e02ffbd08c 100644 --- a/src/lib/server/cf_file.c +++ b/src/lib/server/cf_file.c @@ -2016,7 +2016,7 @@ static int parse_input(cf_stack_t *stack) * it, so oh well. */ if ((*ptr == '"') || (*ptr == '`') || (*ptr == '\'') || ((*ptr == '&') && (ptr[1] != '=')) || - ((*((uint8_t const *) ptr) & 0x80) != 0) || isalpha((int) *ptr)) { + ((*((uint8_t const *) ptr) & 0x80) != 0) || isalpha((int) *ptr) || isdigit((int) *ptr)) { if (cf_get_token(parent, &ptr, &name2_token, buff[2], stack->bufsize, frame->filename, frame->lineno) < 0) { return -1;