diff --git a/src/frontend/grammar.y b/src/frontend/grammar.y
index 8e5ddf6e5eff7a1e32646ad0d62795109a2b61f9..402e17087f692744f2dea73068654daced1d1134 100644 (file)
--- a/src/frontend/grammar.y
+++ b/src/frontend/grammar.y
compare_matcher:
IDENTIFIER '.' IDENTIFIER op STRING
{
- $$ = sdb_store_matcher_parse_cmp($1, $3, $4, $5);
+ sdb_data_t data = { SDB_TYPE_STRING, { .string = $5 } };
+ $$ = sdb_store_matcher_parse_cmp($1, $3, $4, &data);
free($1); $1 = NULL;
free($3); $3 = NULL;
free($5); $5 = NULL;