From 78afb914da479fe82df169119852ee56045b4acf Mon Sep 17 00:00:00 2001 From: William Edwards Date: Mon, 29 Apr 2024 19:07:17 +0200 Subject: [PATCH] Make sure $ip is defined --- includes/class/ApiHandler.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/class/ApiHandler.php b/includes/class/ApiHandler.php index 0c9c811..993e619 100644 --- a/includes/class/ApiHandler.php +++ b/includes/class/ApiHandler.php @@ -60,10 +60,10 @@ class ApiHandler { } private function baseurl() { + $ip = $this->hostname; + if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) { - $ip = sprintf('[%s]', $this->hostname); // curl needs brackets for IPv6 - } else { - $ip = $this->hostname; + $ip = sprintf('[%s]', $ip); // curl needs brackets for IPv6 } return $this->proto.'://'.$ip.':'.$this->port.$this->apiurl;