From d558c1e527c2e099370df5b7568267ba6e79a87c Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Mon, 20 Oct 2025 14:07:20 +0000 Subject: [PATCH] fix(pockethost): firewall should reject empty IPs --- .../FirewallCommand/ServeCommand/firewall/rate-limiter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/pockethost/src/cli/commands/FirewallCommand/ServeCommand/firewall/rate-limiter.ts b/packages/pockethost/src/cli/commands/FirewallCommand/ServeCommand/firewall/rate-limiter.ts index b48c1824..71f3fd62 100644 --- a/packages/pockethost/src/cli/commands/FirewallCommand/ServeCommand/firewall/rate-limiter.ts +++ b/packages/pockethost/src/cli/commands/FirewallCommand/ServeCommand/firewall/rate-limiter.ts @@ -49,7 +49,8 @@ export const createRateLimiterMiddleware = (logger: Logger) => { const ip = getClientIp(req) if (!ip) { warn(`Could not determine IP address`) - return next() + res.status(429).send(`IP address not found`) + return } const hostname = req.hostname