diff --git a/src/frontend/parser.c b/src/frontend/parser.c
index e8c0cdef314c7b186110f578ec3ab84f6f9cf908..76382d34b099756b09348e0afa67ab013a9ab7ca 100644 (file)
--- a/src/frontend/parser.c
+++ b/src/frontend/parser.c
else
m = NULL;
+ CONN_MATCHER(node)->matcher = NULL;
sdb_llist_destroy(yyextra.parsetree);
+ sdb_object_deref(SDB_OBJ(node));
return m;
} /* sdb_fe_parse_matcher */