From 01103d077bce626a332be998813382d15bed3501 Mon Sep 17 00:00:00 2001 From: isaacs Date: Mon, 14 May 2012 17:21:20 -0700 Subject: [PATCH] Guard against emitting 'end' twice on http responses Conflicts: lib/http.js --- lib/http.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/http.js b/lib/http.js index 6a5b9a7de47..ec562da86f4 100644 --- a/lib/http.js +++ b/lib/http.js @@ -1282,7 +1282,7 @@ function socketCloseListener() { if (req.res && req.res.readable) { // Socket closed before we emitted "end" below. req.res.emit('aborted'); - req.res.emit('end'); + req.res._emitEnd(); req.res.emit('close'); } else if (!req.res && !req._hadError) { // This socket error fired before we started to