From f83174c40a74dfa94e07f83d5d309b9b28d8e786 Mon Sep 17 00:00:00 2001
From: Patrick Wozniak <email@patwoz.de>
Date: Sun, 21 Jan 2024 01:23:07 +0100
Subject: [PATCH] fix use of vm.Script by adding new

---
 .../node_modules/@node-red/nodes/core/function/10-function.js   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/node_modules/@node-red/nodes/core/function/10-function.js b/packages/node_modules/@node-red/nodes/core/function/10-function.js
index cc06ab560..bbc8d498e 100644
--- a/packages/node_modules/@node-red/nodes/core/function/10-function.js
+++ b/packages/node_modules/@node-red/nodes/core/function/10-function.js
@@ -374,7 +374,7 @@ module.exports = function(RED) {
                         iniOpt.breakOnSigint = true;
                     }
                 }
-                node.script = vm.Script(functionText, {filename: createVMOpt(node, "")});
+                node.script = new vm.Script(functionText, {filename: createVMOpt(node, "")});
                 if (node.fin && (node.fin !== "")) {
                     var finText = `(function () {
                         var node = {