Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'web/service/setting.go')
-rw-r--r--web/service/setting.go40
1 files changed, 20 insertions, 20 deletions
diff --git a/web/service/setting.go b/web/service/setting.go
index 1e95c2df..33012c39 100644
--- a/web/service/setting.go
+++ b/web/service/setting.go
@@ -5,7 +5,7 @@ import (
"encoding/json"
"errors"
"fmt"
- "net"
+ "net"
"reflect"
"strconv"
"strings"
@@ -719,25 +719,25 @@ func (s *SettingService) GetDefaultXrayConfig() (any, error) {
}
func extractHostname(host string) string {
- h, _, err := net.SplitHostPort(host)
- // Err is not nil means host does not contain port
- if err != nil {
- h = host
- }
-
- ip := net.ParseIP(h)
- // If it's not an IP, return as is
- if ip == nil {
- return h
- }
-
- // If it's an IPv4, return as is
- if ip.To4() != nil {
- return h
- }
-
- // IPv6 needs bracketing
- return "[" + h + "]"
+ h, _, err := net.SplitHostPort(host)
+ // Err is not nil means host does not contain port
+ if err != nil {
+ h = host
+ }
+
+ ip := net.ParseIP(h)
+ // If it's not an IP, return as is
+ if ip == nil {
+ return h
+ }
+
+ // If it's an IPv4, return as is
+ if ip.To4() != nil {
+ return h
+ }
+
+ // IPv6 needs bracketing
+ return "[" + h + "]"
}
func (s *SettingService) GetDefaultSettings(host string) (any, error) {