From dfc826d14dc9400eddae291dced333944c82d0f9 Mon Sep 17 00:00:00 2001 From: Nomads_Reach <144523850+NomadsReach@users.noreply.github.com> Date: Sat, 15 Aug 2026 21:09:39 -0400 Subject: [PATCH] Treat invalid unban input as a no-op --- server/ban_store.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/ban_store.py b/server/ban_store.py index 43fce70..98a7787 100644 --- a/server/ban_store.py +++ b/server/ban_store.py @@ -167,7 +167,10 @@ class BanStore: return entry def unban_ip(self, ip: str) -> bool: - normalized = self._normalize_ip(ip) + try: + normalized = self._normalize_ip(ip) + except ValueError: + return False with self._lock: if normalized not in self._bans: return False