浏览代码

- fixed freshly introduced config ID bug

Andrei Pelinescu-Onciul 21 年之前
父节点
当前提交
923c0b3b89
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      cfg.lex

+ 4 - 1
cfg.lex

@@ -508,7 +508,10 @@ EAT_ABLE	[\ \t\b\r]
 
 <INITIAL>{COM_LINE}.*{CR}	{ count(); } 
 
-<INITIAL>{ID}			{ count(); yylval.strval=yytext; return ID; }
+<INITIAL>{ID}			{ count(); addstr(&s_buf, yytext, yyleng); 
+									yylval.strval=s_buf.s;
+									memset(&s_buf, 0, sizeof(s_buf));
+									return ID; }
 
 
 <<EOF>>							{