From 4b2e09dcfdde592df02a7d1480631374d51de364 Mon Sep 17 00:00:00 2001 From: DanielDiBe Date: Fri, 27 Jul 2018 11:52:29 +0200 Subject: [PATCH] Fix issue #496: Cannot set headers after they are sent to the client on Node.js>10.1.0 --- plugins/c9.vfs.server/vfs.server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/c9.vfs.server/vfs.server.js b/plugins/c9.vfs.server/vfs.server.js index 2cf51c04..e473f4aa 100644 --- a/plugins/c9.vfs.server/vfs.server.js +++ b/plugins/c9.vfs.server/vfs.server.js @@ -138,7 +138,8 @@ function plugin(options, imports, register) { req.on("close", function() { done = true; cancel(); - res.json({}, 0, 500); + if(!res.headersSent) + res.json({}, 0, 500); }); } ]);