fixed memory leaks

This commit is contained in:
2023-08-14 23:30:54 +02:00
parent 5d82ad37f7
commit fc6ef0f267
11 changed files with 106 additions and 85 deletions

View File

@@ -22,16 +22,14 @@ int main(void) {
MASSERT(fd > 0);
rcache_t cache;
rcache_init(&cache, fd);
jlexer_t lexer;
jlexer_init(&lexer, &cache);
jparser_t parser;
rcache_init(&cache, fd);
jlexer_init(&lexer, &cache);
jparser_init(&parser, &lexer);
if (jparser_parse(&parser) < 0) {
@@ -58,6 +56,7 @@ int main(void) {
jparser_destroy(&parser);
jlexer_destroy(&lexer);
rcache_destroy(&cache);
free(name);
return 0;
}