fix: add objects cleanup after execution
This commit is contained in:
@@ -638,6 +638,12 @@ void fzl_freevm(fzl_vm_t *vm)
|
||||
free((void *)vm->consts[i].as.string.chars);
|
||||
}
|
||||
|
||||
for (size_t i = 0; i < vm->objects_count; i++)
|
||||
{
|
||||
free(vm->objects[i]->values);
|
||||
free(vm->objects[i]);
|
||||
}
|
||||
|
||||
free(vm->consts);
|
||||
free(vm->ops);
|
||||
free(vm);
|
||||
|
||||
Reference in New Issue
Block a user