diff --git a/lib/_http_server.js b/lib/_http_server.js index 498800dd1ee445..2bd8bbd226d9a6 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -383,6 +383,7 @@ function connectionListenerInternal(server, socket) { // Override on to unconsume on `data`, `readable` listeners socket.on = socketOnWrap; + socket.setEncoding = socketSetEncoding; // We only consume the socket if it has never been consumed before. if (socket._handle) { @@ -683,6 +684,10 @@ function onSocketPause() { } } +function socketSetEncoding() { + throw new errors.Error('ERR_METHOD_NOT_IMPLEMENTED', 'setEncoding'); +} + function unconsume(parser, socket) { if (socket._handle) { if (parser._consumed)