http: remove duplicate parser unset
freeParser already unsets parser property of socket if socket is passed in specifically. There's no need to do this twice. PR-URL: https://github.com/nodejs/node/pull/20126 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This commit is contained in:
parent
58e0800b81
commit
54e112dd61
@ -191,8 +191,6 @@ function freeParser(parser, req, socket) {
|
|||||||
if (parser._consumed)
|
if (parser._consumed)
|
||||||
parser.unconsume();
|
parser.unconsume();
|
||||||
parser._consumed = false;
|
parser._consumed = false;
|
||||||
if (parser.socket)
|
|
||||||
parser.socket.parser = null;
|
|
||||||
parser.socket = null;
|
parser.socket = null;
|
||||||
parser.incoming = null;
|
parser.incoming = null;
|
||||||
parser.outgoing = null;
|
parser.outgoing = null;
|
||||||
|
@ -522,7 +522,7 @@ function onParserExecuteCommon(server, socket, parser, state, ret, d) {
|
|||||||
socket.removeListener('error', socketOnError);
|
socket.removeListener('error', socketOnError);
|
||||||
unconsume(parser, socket);
|
unconsume(parser, socket);
|
||||||
parser.finish();
|
parser.finish();
|
||||||
freeParser(parser, req, null);
|
freeParser(parser, req, socket);
|
||||||
parser = null;
|
parser = null;
|
||||||
|
|
||||||
var eventName = req.method === 'CONNECT' ? 'connect' : 'upgrade';
|
var eventName = req.method === 'CONNECT' ? 'connect' : 'upgrade';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user