Code

frontend: Fixed memory holes in the parser.
[sysdb.git] / src / frontend / parser.c
index 6504a66ea7a408b00522ab3ae94639f52e484df0..76382d34b099756b09348e0afa67ab013a9ab7ca 100644 (file)
@@ -120,6 +120,7 @@ sdb_fe_parse_matcher(const char *expr, int len)
        else
                m = NULL;
 
+       CONN_MATCHER(node)->matcher = NULL;
        sdb_llist_destroy(yyextra.parsetree);
        sdb_object_deref(SDB_OBJ(node));
        return m;