From 6b1a1c9ee888748602969f024d99fb67ba36bec3 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 18 Nov 2015 16:15:35 +0000 Subject: [PATCH] the response might have already been sent fixes https://github.com/c9/newclient/issues/10438 --- node_modules/vfs-http-adapter/restful.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/node_modules/vfs-http-adapter/restful.js b/node_modules/vfs-http-adapter/restful.js index 62201003..0a76dd5a 100644 --- a/node_modules/vfs-http-adapter/restful.js +++ b/node_modules/vfs-http-adapter/restful.js @@ -11,6 +11,9 @@ module.exports = function setup(mount, vfs, mountOptions) { var errorHandler = mountOptions.errorHandler || function (req, res, err, code) { console.error(err.stack || err); + if (res.headersSent) + return; + if (code) res.statusCode = code; else if (typeof err.code == "number") res.statusCode = err.code; else if (err.code === "EBADREQUEST") res.statusCode = 400;