http: don't emit 'data' after 'error'
PR-URL: https://github.com/nodejs/node/pull/28711 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
1665a9330c
commit
e573c39b88
@ -406,9 +406,6 @@ function socketErrorListener(err) {
|
|||||||
req.emit('error', err);
|
req.emit('error', err);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle any pending data
|
|
||||||
socket.read();
|
|
||||||
|
|
||||||
const parser = socket.parser;
|
const parser = socket.parser;
|
||||||
if (parser) {
|
if (parser) {
|
||||||
parser.finish();
|
parser.finish();
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
require('../common');
|
const common = require('../common');
|
||||||
const net = require('net');
|
const net = require('net');
|
||||||
const http = require('http');
|
const http = require('http');
|
||||||
|
|
||||||
@ -37,4 +37,5 @@ http.request({
|
|||||||
agent
|
agent
|
||||||
}).once('error', function() {
|
}).once('error', function() {
|
||||||
console.log('ignore');
|
console.log('ignore');
|
||||||
|
this.on('data', common.mustNotCall());
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user