From be8ab1a6804d3022be6c38f3b5055fd82f34e366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20Bo=C4=8Dek?= Date: Tue, 9 Jul 2024 00:12:37 +0200 Subject: [PATCH] fix: evaluated module should be freed Reference: https://github.com/bellard/quickjs/blob/36911f0d3ab1a4c190a4d5cbe7c2db225a455389/quickjs-libc.c#L605C9-L605C21 --- src/jac/features/moduleLoaderFeature.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jac/features/moduleLoaderFeature.h b/src/jac/features/moduleLoaderFeature.h index b3131959..903a0250 100644 --- a/src/jac/features/moduleLoaderFeature.h +++ b/src/jac/features/moduleLoaderFeature.h @@ -36,6 +36,8 @@ class ModuleLoaderFeature : public Next { meta.set("url", filename); meta.set("main", false); + JS_FreeValue(ctx, val); + return mdl; }