From 1826f7e847909e9f7124f4ae998ce7ff3e8db7da Mon Sep 17 00:00:00 2001 From: Kharec Date: Sun, 28 Dec 2025 08:48:29 +0100 Subject: [PATCH] fix: guard validation helpers against undef IP --- lib/Urupam/Validation.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Urupam/Validation.pm b/lib/Urupam/Validation.pm index e72a757..8ba5093 100644 --- a/lib/Urupam/Validation.pm +++ b/lib/Urupam/Validation.pm @@ -71,6 +71,7 @@ sub is_valid_url_length { sub _is_valid_ipv4 { my ( $self, $ip ) = @_; + return 0 unless defined $ip; return 0 unless $ip =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my ( $a, $b, $c, $d ) = ( $1, $2, $3, $4 ); return