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