From 6d8530e05e713c85b4e98eeac1d7dcfe084c3b3b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:38:04 +0000 Subject: [PATCH] was fixed in localfs --- node_modules/vfs-http-adapter/restful.js | 1 - node_modules/vfs-local/localfs.js | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/node_modules/vfs-http-adapter/restful.js b/node_modules/vfs-http-adapter/restful.js index 15ae85df..2d6c53eb 100644 --- a/node_modules/vfs-http-adapter/restful.js +++ b/node_modules/vfs-http-adapter/restful.js @@ -19,7 +19,6 @@ module.exports = function setup(mount, vfs, mountOptions) { if (code) res.statusCode = code; else if (typeof err.code == "number") res.statusCode = err.code; else if (err.code === "EBADREQUEST") res.statusCode = 400; - else if (err.code === "EACCESS") res.statusCode = 403; else if (err.code === "EACCES") res.statusCode = 403; else if (err.code === "ENOENT") res.statusCode = 404; else if (err.code === "ENOTREADY") res.statusCode = 503; diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index b3494d57..ab07a0d5 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -322,8 +322,8 @@ module.exports = function setup(fsOptions) { var isError = true; if (isError) { - var err = new Error("EACCESS: '" + path + "' not in '" + localRoot + "'"); - err.code = "EACCESS"; + var err = new Error("EACCES: '" + path + "' not in '" + localRoot + "'"); + err.code = "EACCES"; return callback(err); } } @@ -2335,6 +2335,11 @@ module.exports = function setup(fsOptions) { } function extend(name, options, callback) { + if (!name) { + var err = new Error("EACCES: Invalid extension name"); + err.code = "EACCES"; + return callback(err); + } var meta = {}; // Pull from cache if it's already loaded.