fix leaks
[m6w6/ext-psi] / src / parser_proc_grammar.y
index 7101d0ef51ceb42644746d37199ca0e84315c43d..32e673b4d591287b0bec1662be750080a7f47c3c 100644 (file)
@@ -60,7 +60,7 @@ static inline void psi_parser_proc_deanon_typedef(struct psi_decl_arg *def)
        default:
                return;
        }
-       free(def->type->name);
+       zend_string_release(def->type->name);
        def->type->name = zend_string_copy(def->var->name);
 }
 static inline void psi_parser_proc_add_typedef(struct psi_parser *P, struct psi_decl_arg *def)