From 58838c541fcf5291a94556ae3cf0457129b83466 Mon Sep 17 00:00:00 2001 From: Sheen Capadngan Date: Tue, 27 Aug 2024 23:26:56 +0800 Subject: [PATCH] misc: added timeout for est connection --- backend/src/server/routes/est/certificate-est-router.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/server/routes/est/certificate-est-router.ts b/backend/src/server/routes/est/certificate-est-router.ts index 1eec348ce..7f401216e 100644 --- a/backend/src/server/routes/est/certificate-est-router.ts +++ b/backend/src/server/routes/est/certificate-est-router.ts @@ -42,6 +42,11 @@ export const registerCertificateEstRouter = async (server: FastifyZodProvider) = await res.hijack(); + // definitive connection timeout to clean-up open connections and prevent memory leak + res.raw.setTimeout(10 * 1000, () => { + res.raw.end(); + }); + res.raw.setHeader(wwwAuthenticateHeader, `Basic realm="infisical"`); res.raw.setHeader("Content-Length", 0); res.raw.statusCode = 401;