Guard against emitting 'end' twice on http responses
Conflicts: lib/http.js
This commit is contained in:
parent
a98e845516
commit
01103d077b
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user