@@ -215,6 +215,10 @@ func ParseUrl(url string) (hostInfo *HostInfo, err error) {
// 只输出客户端要连接的信息
func (h *HostInfo) Url() string {
+ if h == nil {
+ // 避免空出错
+ return ""
+ }
var b bytes.Buffer
fmt.Fprintf(&b, "%s%d://", h.Proto, h.Version)
if h.Hash != "" {