From 37fb265ed9da43e3fb01a428e7d3efa6c984cb29 Mon Sep 17 00:00:00 2001 From: Robin Karlsson <61623634+robinkar@users.noreply.github.com> Date: Wed, 1 Jun 2022 15:40:05 +0300 Subject: [PATCH] Accept capitalization in HTTP upgrade header (#150961) --- src/vs/server/node/remoteExtensionHostAgentServer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/server/node/remoteExtensionHostAgentServer.ts b/src/vs/server/node/remoteExtensionHostAgentServer.ts index 09aafc649a7..07a850e5ccf 100644 --- a/src/vs/server/node/remoteExtensionHostAgentServer.ts +++ b/src/vs/server/node/remoteExtensionHostAgentServer.ts @@ -192,7 +192,7 @@ export class RemoteExtensionHostAgentServer extends Disposable implements IServe } } - if (req.headers['upgrade'] !== 'websocket') { + if (req.headers['upgrade'] === undefined || req.headers['upgrade'].toLowerCase() !== 'websocket') { socket.end('HTTP/1.1 400 Bad Request'); return; }