From a49df5265fd887e62352aba7d1ee72864e986bb1 Mon Sep 17 00:00:00 2001
From: Neal Cardwell <ncardwell@google.com>
Date: Tue, 5 Nov 2013 14:54:45 -0500
Subject: [PATCH] net-test: packetdrill: fix lexical scanning of hex integers

Properly recognize hex integers.

Change-Id: I23b002e06ec21a445e66e82d47e72a65071b9a01
---
 gtests/net/packetdrill/lexer.l | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gtests/net/packetdrill/lexer.l b/gtests/net/packetdrill/lexer.l
index 398b434a..d73e6703 100644
--- a/gtests/net/packetdrill/lexer.l
+++ b/gtests/net/packetdrill/lexer.l
@@ -199,7 +199,7 @@ ce			return CE;
 --[a-zA-Z0-9_]+		yylval.string	= option(yytext); return OPTION;
 [-]?[0-9]*[.][0-9]+	yylval.floating	= atof(yytext);   return FLOAT;
 [-]?[0-9]+		yylval.integer	= atoll(yytext);  return INTEGER;
-0x[0-9]+		yylval.integer	= hextol(yytext); return HEX_INTEGER;
+0x[0-9a-fA-F]+		yylval.integer	= hextol(yytext); return HEX_INTEGER;
 [a-zA-Z0-9_]+		yylval.string	= strdup(yytext); return WORD;
 \"(\\.|[^"])*\"		yylval.string	= quoted(yytext); return STRING;
 \`(\\.|[^`])*\`		yylval.string	= quoted(yytext); return BACK_QUOTED;
-- 
GitLab