#15 Fixed some of the worst memory leaks

This commit is contained in:
2022-08-22 20:51:09 +01:00
parent b675c4c1bd
commit 08e2adab50
8 changed files with 22 additions and 5 deletions

View File

@@ -301,7 +301,7 @@ void printLiteralCustom(Literal literal, void (printFn)(const char*)) {
void freeLiteral(Literal literal) {
if (IS_STRING(literal)) {
FREE_ARRAY(char, AS_STRING(literal), STRLEN(literal));
FREE_ARRAY(char, AS_STRING(literal), STRLEN(literal) + 1);
return;
}
@@ -315,7 +315,7 @@ void freeLiteral(Literal literal) {
// }
if (IS_IDENTIFIER(literal)) {
FREE_ARRAY(char, AS_IDENTIFIER(literal), STRLEN_I(literal));
FREE_ARRAY(char, AS_IDENTIFIER(literal), STRLEN_I(literal) + 1);
return;
}