diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/util.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 988ddff..edbc4ff 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -474,13 +474,15 @@ function is_ipaddr($ipaddr) { /* returns true if $ipaddr is a valid IPv6 address */ function is_ipaddrv6($ipaddr) { + if (!is_string($ipaddr) || empty($ipaddr)) + return false; $result = Net_IPv6::checkIPv6($ipaddr); return $result; } /* returns true if $ipaddr is a valid dotted IPv4 address */ function is_ipaddrv4($ipaddr) { - if (!is_string($ipaddr)) + if (!is_string($ipaddr) || empty($ipaddr)) return false; $ip_long = ip2long($ipaddr); |