Переглянути джерело

trim space before parsing address

Darien Raymond 8 роки тому
батько
коміт
03403bb66b
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      common/net/address.go

+ 2 - 0
common/net/address.go

@@ -2,6 +2,7 @@ package net
 
 import (
 	"net"
+	"strings"
 
 	"v2ray.com/core/app/log"
 	"v2ray.com/core/common/predicate"
@@ -78,6 +79,7 @@ func ParseAddress(addr string) Address {
 	if lenAddr > 0 && addr[0] == '[' && addr[lenAddr-1] == ']' {
 		addr = addr[1 : lenAddr-1]
 	}
+	addr = strings.TrimSpace(addr)
 
 	ip := net.ParseIP(addr)
 	if ip != nil {