diff options
Diffstat (limited to 'lib/_http_server.js')
-rw-r--r-- | lib/_http_server.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/_http_server.js b/lib/_http_server.js index f82685e2be..941d571a67 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -35,7 +35,8 @@ const { httpSocketSetup, kIncomingMessage, HTTPParser, - _checkInvalidHeaderChar: checkInvalidHeaderChar + _checkInvalidHeaderChar: checkInvalidHeaderChar, + prepareError, } = require('_http_common'); const { OutgoingMessage } = require('_http_outgoing'); const { outHeadersKey, ondrain, nowDate } = require('internal/http'); @@ -550,6 +551,7 @@ function onParserExecuteCommon(server, socket, parser, state, ret, d) { resetSocketTimeout(server, socket, state); if (ret instanceof Error) { + prepareError(ret, parser, d); ret.rawPacket = d || parser.getCurrentBuffer(); debug('parse error', ret); socketOnError.call(socket, ret); |