aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl
diff options
context:
space:
mode:
authorChoonho Son <choonho.son@gmail.com>2013-04-10 08:52:54 +0100
committerIan Jackson <Ian.Jackson@eu.citrix.com>2013-04-11 13:17:20 +0100
commit9e14c516b6cbac4c676c988e577cea2ef78eebf6 (patch)
tree43c10d8dd5393d989b142c4b20485e5c6ab79628 /tools/libxl
parentbd9be94eb2280e8e662e75f1e5fea7c12eb2589c (diff)
downloadxen-9e14c516b6cbac4c676c988e577cea2ef78eebf6.tar.gz
xen-9e14c516b6cbac4c676c988e577cea2ef78eebf6.tar.bz2
xen-9e14c516b6cbac4c676c988e577cea2ef78eebf6.zip
xl: fix xl config parser
Bug: xl lexical analyzer cannot parse keyword which has .(dot) character like vif.default.script ref: 733b9c524dbc2bec318bfc3588ed1652455d30ec Error log: /etc/xen/xl.conf:28: config parsing error near `.default.script="vif-bridge"': lexical error Signed-off-by: Choonho Son <choonho.son@gmail.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Roger Pau Monne <roger.pau@citrix.com>
Diffstat (limited to 'tools/libxl')
-rw-r--r--tools/libxl/libxlu_cfg_l.l2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxlu_cfg_l.l b/tools/libxl/libxlu_cfg_l.l
index efac88435f..d5241e10f4 100644
--- a/tools/libxl/libxlu_cfg_l.l
+++ b/tools/libxl/libxlu_cfg_l.l
@@ -52,7 +52,7 @@ void xlu__cfg_yyset_column(int column_no, yyscan_t yyscanner);
%%
-[a-z][_0-9a-z]* {
+[a-z][._0-9a-z]* {
yylval->string= xlu__cfgl_strdup(ctx,yytext);
GOT(IDENT);
}