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)
|
||||
parser.unconsume();
|
||||
parser._consumed = false;
|
||||
if (parser.socket)
|
||||
parser.socket.parser = null;
|
||||
parser.socket = null;
|
||||
parser.incoming = null;
|
||||
parser.outgoing = null;
|
||||
|
@ -522,7 +522,7 @@ function onParserExecuteCommon(server, socket, parser, state, ret, d) {
|
||||
socket.removeListener('error', socketOnError);
|
||||
unconsume(parser, socket);
|
||||
parser.finish();
|
||||
freeParser(parser, req, null);
|
||||
freeParser(parser, req, socket);
|
||||
parser = null;
|
||||
|
||||
var eventName = req.method === 'CONNECT' ? 'connect' : 'upgrade';
|
||||
|
Loading…
x
Reference in New Issue
Block a user