From 3837798292b60e1eeb829c4b6888d9a3be90bd65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 2 Aug 2023 15:13:08 -0400 Subject: [PATCH] test: fix test if ip is invalid --- src/meta/blacklist.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/meta/blacklist.js b/src/meta/blacklist.js index fc4be5868e..e655224f2d 100644 --- a/src/meta/blacklist.js +++ b/src/meta/blacklist.js @@ -49,6 +49,10 @@ Blacklist.test = async function (clientIp) { } clientIp = clientIp.split(':').length === 2 ? clientIp.split(':')[0] : clientIp; + if (!validator.isIP(clientIp)) { + throw new Error('[[error:invalid-ip]]'); + } + const rules = Blacklist._rules; function checkCidrRange(clientIP) { if (!rules.cidr.length) {