From 8b9b012bccaa45a14b0222f7acc7a3d14dbd9e26 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Fri, 8 May 2026 17:23:36 +1000 Subject: [PATCH] Fixed a memory leak --- source/toy_vm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/toy_vm.c b/source/toy_vm.c index 772e826..b5ec19f 100644 --- a/source/toy_vm.c +++ b/source/toy_vm.c @@ -384,6 +384,8 @@ static void processInvoke(Toy_VM* vm) { Toy_String* name = Toy_toStringLength(&subVM.memoryBucket, cstr, strlen(cstr)); Toy_declareScope(subVM.scope, name, paramType, argValue, true); + + Toy_freeString(name); } //run @@ -417,6 +419,8 @@ static void processInvoke(Toy_VM* vm) { Toy_error("Can't call an unknown function type"); break; } + + Toy_freeValue(value); } static void processAttribute(Toy_VM* vm) {