summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/common.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/inc/common.php b/inc/common.php
index 3a5839b5d..fea8322fe 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -585,10 +585,15 @@ function clientIP($single=false){
function gethostsbyaddrs($ips){
$hosts = array();
$ips = explode(',',$ips);
- foreach($ip as $ip){
- $host[] = gethostbyaddr(trim($ip));
+
+ if(is_array($ips)) {
+ foreach($ip as $ip){
+ $hosts[] = gethostbyaddr(trim($ip));
+ }
+ return join(',',$hosts);
+ } else {
+ return gethostbyaddr(trim($ips));
}
- return join(',',$host);;
}
/**