From 0a08ea64e599a5c726914558d0a5fd94091d95d2 Mon Sep 17 00:00:00 2001 From: eternal-flame-AD Date: Fri, 15 Nov 2024 22:31:05 -0600 Subject: [PATCH] rate limiting bug again Signed-off-by: eternal-flame-AD --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b6830e5..ce1833c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -245,7 +245,7 @@ pub async fn rate_limit_middleware( ) .nth_back(state.config.rate_limit.max_x_forwarded_for as usize - 1) .map(|addr| match addr { - IpAddr::V6(addr) => IpAddr::V6(addr & Ipv6Addr::from_bits(!0u128 << 64)), + IpAddr::V6(addr) => IpAddr::V6(addr & Ipv6Addr::from_bits(!0u128 >> 64)), addr => addr, }) } else {