summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/util.inc4
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);
OpenPOWER on IntegriCloud