X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fcpp.c;fp=src%2Fcpp.c;h=2a53df84339bbd0edfdaa5f750fd1ce316787075;hp=5a1130c73031f323908e94f3b4a5f601b36016c2;hb=47dd00ab6df0a093b13d4f573ba01c79a6bcc72f;hpb=2fa436074ca9a5e87f39b696de832fa2188fcfc6 diff --git a/src/cpp.c b/src/cpp.c index 5a1130c..2a53df8 100644 --- a/src/cpp.c +++ b/src/cpp.c @@ -60,7 +60,7 @@ bool psi_cpp_load_defaults(struct psi_cpp *cpp) if ((predef = psi_parser_open_string(cpp->parser, psi_cpp_predef, sizeof(psi_cpp_predef) - 1))) { bool parsed = psi_parser_parse(cpp->parser, predef); - free(predef); + psi_parser_input_free(&predef); return parsed; } @@ -436,7 +436,7 @@ static inline bool try_include(struct psi_cpp *cpp, const char *path, bool *pars psi_plist_free(tokens); } } - free(include); + psi_parser_input_free(&include); zend_hash_str_add_empty_element(&cpp->once, path, strlen(path)); return true;