diff --git a/src/frontend/parser.c b/src/frontend/parser.c
index c82a514a00e7ddb4831805dafbbed8c9c618888e..8d608d6dfd53726ce7f833f1d7bc20a6f8cb984e 100644 (file)
--- a/src/frontend/parser.c
+++ b/src/frontend/parser.c
if (scanner_init(expr, len, &scanner, &yyextra, errbuf))
return NULL;
- yyextra.mode = SDB_PARSE_EXPR;
+ yyextra.mode = SDB_PARSE_ARITH;
yyres = sdb_fe_yyparse(scanner);
sdb_fe_scanner_destroy(scanner);