From 707976739b9bbb28e583d22bd83b5aed4781cdb5 Mon Sep 17 00:00:00 2001 From: Jason Mulligan <jason.mulligan@avoidwork.com> Date: Tue, 29 Sep 2015 20:39:48 -0400 Subject: [PATCH] Another minor tweak --- lib/worker.js | 12 +++++++----- src/worker.js | 12 +++++++----- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/lib/worker.js b/lib/worker.js index afb5dfe..40478fc 100644 --- a/lib/worker.js +++ b/lib/worker.js @@ -50,12 +50,14 @@ process.once("message", function (obj) { files[_key] = arguments[_key]; } - scripts = files.map(function (file) { - return fs.readFileSync(file, "utf8"); - }).join("\n"); + if (files.length > 0) { + scripts = files.map(function (file) { + return fs.readFileSync(file, "utf8"); + }).join("\n"); - script = vm.createScript(scripts); - script.runInThisContext(); + script = vm.createScript(scripts); + script.runInThisContext(); + } }; Object.keys(global.self).forEach(function (key) { diff --git a/src/worker.js b/src/worker.js index ee324f6..dde73a4 100644 --- a/src/worker.js +++ b/src/worker.js @@ -43,12 +43,14 @@ process.once("message", function (obj) { global.importScripts = function (...files) { let script, scripts; - scripts = files.map(function (file) { - return fs.readFileSync(file, "utf8"); - }).join("\n"); + if (files.length > 0) { + scripts = files.map(function (file) { + return fs.readFileSync(file, "utf8"); + }).join("\n"); - script = vm.createScript(scripts); - script.runInThisContext(); + script = vm.createScript(scripts); + script.runInThisContext(); + } }; Object.keys(global.self).forEach(function (key) { -- GitLab