diff options
-rw-r--r-- | quickjs-libc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/quickjs-libc.c b/quickjs-libc.c index 023d895..54a7a15 100644 --- a/quickjs-libc.c +++ b/quickjs-libc.c @@ -4300,6 +4300,7 @@ void js_std_eval_binary(JSContext *ctx, const uint8_t *buf, size_t buf_len, if (JS_VALUE_GET_TAG(obj) == JS_TAG_MODULE) { js_module_set_import_meta(ctx, obj, FALSE, FALSE); } + JS_FreeValue(ctx, obj); } else { if (JS_VALUE_GET_TAG(obj) == JS_TAG_MODULE) { if (JS_ResolveModule(ctx, obj) < 0) { |