From cbbd650efa4d11cefd4a00755df3367dc32ac839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20=C3=96ZALP?= Date: Tue, 8 Apr 2025 20:58:16 +0300 Subject: [PATCH] fix: improve header value retrieval for IP address extraction (#1865) --- packages/better-auth/src/utils/get-request-ip.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/better-auth/src/utils/get-request-ip.ts b/packages/better-auth/src/utils/get-request-ip.ts index ef41f4cd2c..1a69ed64b0 100644 --- a/packages/better-auth/src/utils/get-request-ip.ts +++ b/packages/better-auth/src/utils/get-request-ip.ts @@ -26,7 +26,7 @@ export function getIp( ]; const headers = "headers" in req ? req.headers : req; for (const key of keys) { - const value = headers.get(key); + const value = "get" in headers ? headers.get(key): headers[key]; if (typeof value === "string") { const ip = value.split(",")[0].trim(); if (ip) return ip;