http leak: Null links from parser to req/res
This commit is contained in:
parent
75f2365558
commit
b7e8e35c0e
@ -1079,6 +1079,7 @@ function ClientRequest(options, cb) {
|
||||
|
||||
self._deferToConnect(null, null, function() {
|
||||
self._flush();
|
||||
self = null;
|
||||
});
|
||||
|
||||
}
|
||||
@ -1127,12 +1128,17 @@ ClientRequest.prototype.onSocket = function(socket) {
|
||||
|
||||
var freeParser = function() {
|
||||
if (parser) {
|
||||
parsers.free(parser);
|
||||
parser.onIncoming = null;
|
||||
parser.socket.onend = null;
|
||||
parser.socket.ondata = null;
|
||||
parser.socket = null;
|
||||
parser.incoming = null;
|
||||
parsers.free(parser);
|
||||
parser = null;
|
||||
}
|
||||
if (req) {
|
||||
req.parser = null;
|
||||
}
|
||||
};
|
||||
|
||||
var errorListener = function(err) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user