From c2dd57d2087c77c7317e4b802905b68ffd3d15c3 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 16 Aug 2013 06:24:48 +0200 Subject: lex: fix scanning of IPv6 addresses --- src/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lex.c b/src/lex.c index 5c293a3..59599ee 100644 --- a/src/lex.c +++ b/src/lex.c @@ -270,7 +270,7 @@ static int parse_ipv6_address(YYSTYPE *yylval, YYLTYPE *yylloc, fastd_lex_t *lex char cur = current(lex); - if (!((cur >= '0' && cur <= '9') || cur == ':')) + if (!((cur >= '0' && cur <= '9') || (cur >= 'a' && cur <= 'f') || (cur >= 'A' && cur <= 'F') || cur == ':')) break; } -- cgit v1.2.3