Skip to content

Commit 18ace7b

Browse files
authored
Don't send permessage-deflate header if not supported (#2993)
1 parent 6cf904a commit 18ace7b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/node/routes/vscode.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,9 @@ wsRouter.ws("/", ensureAuthenticated, async (req) => {
210210
// TODO: Parse this header properly.
211211
const extensions = req.headers["sec-websocket-extensions"]
212212
const permessageDeflate = extensions ? extensions.includes("permessage-deflate") : false
213-
responseHeaders.push("Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=15")
213+
if (permessageDeflate) {
214+
responseHeaders.push("Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=15")
215+
}
214216

215217
req.ws.write(responseHeaders.join("\r\n") + "\r\n\r\n")
216218

0 commit comments

Comments
 (0)