diff --git a/src/frontend/parser.c b/src/frontend/parser.c
index 76382d34b099756b09348e0afa67ab013a9ab7ca..0e0534e4af3c9c0be6bb93c5ed1dfda319cf75b1 100644 (file)
--- a/src/frontend/parser.c
+++ b/src/frontend/parser.c
} /* sdb_fe_parse */
sdb_store_matcher_t *
-sdb_fe_parse_matcher(const char *expr, int len)
+sdb_fe_parse_matcher(const char *cond, int len)
{
sdb_fe_yyscan_t scanner;
sdb_fe_yyextra_t yyextra;
int yyres;
- if (scanner_init(expr, len, &scanner, &yyextra))
+ if (scanner_init(cond, len, &scanner, &yyextra))
return NULL;
- yyextra.mode = SDB_PARSE_EXPR;
+ yyextra.mode = SDB_PARSE_COND;
yyres = sdb_fe_yyparse(scanner);
sdb_fe_scanner_destroy(scanner);