diff --git a/deps/quickjs/src/quickjs.c b/deps/quickjs/src/quickjs.c index 78d453f4..6c434640 100644 --- a/deps/quickjs/src/quickjs.c +++ b/deps/quickjs/src/quickjs.c @@ -28376,6 +28376,7 @@ static JSValue js_evaluate_module(JSContext *ctx, JSModuleDef *m) ret_val = js_evaluate_module(ctx, m1); if (JS_IsException(ret_val)) { m->eval_mark = FALSE; + js_free_modules(ctx, JS_FREE_MODULE_NOT_EVALUATED); goto clean; } if (!JS_IsUndefined(ret_val)) {