summaryrefslogtreecommitdiff
path: root/lib/_http_server.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/_http_server.js')
-rw-r--r--lib/_http_server.js4
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);