From 646d4dec74649e6b43bf6b06158bf164ff530ecd Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Thu, 24 Sep 2020 16:36:18 +0300 Subject: [PATCH] cleanup Signed-off-by: Jari Kolehmainen --- src/main/lens-proxy.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/lens-proxy.ts b/src/main/lens-proxy.ts index 6e9f20a1d9..dbd4f90c9e 100644 --- a/src/main/lens-proxy.ts +++ b/src/main/lens-proxy.ts @@ -72,17 +72,16 @@ export class LensProxy { const proxyUrl = await cluster.contextHandler.resolveAuthProxyUrl() + req.url.replace(apiKubePrefix, "") const apiUrl = url.parse(cluster.apiUrl) const pUrl = url.parse(proxyUrl) - const connectOpts = {port: parseInt(pUrl.port), host: pUrl.hostname} + const connectOpts = { port: parseInt(pUrl.port), host: pUrl.hostname } const proxySocket = new net.Socket() proxySocket.connect(connectOpts, () => { proxySocket.write(`${req.method} ${pUrl.path} HTTP/1.1\r\n`) proxySocket.write(`Host: ${apiUrl.host}\r\n`) - for(let i = 0; i < req.rawHeaders.length; i++) { + for (let i = 0; i < req.rawHeaders.length; i += 2) { const key = req.rawHeaders[i] if (key !== "Host" && key !== "Authorization") { proxySocket.write(`${req.rawHeaders[i]}: ${req.rawHeaders[i+1]}\r\n`) } - i++ } proxySocket.write("\r\n") proxySocket.write(head)