Guard against emitting 'end' twice on http responses

Conflicts:

	lib/http.js
This commit is contained in:
isaacs 2012-05-14 17:21:20 -07:00
parent a98e845516
commit 01103d077b

View File

@ -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