Browse Source

fix test

pull/350/head
ginuerzh 8 years ago
parent
commit
630b9f87b8
  1. 5
      chain.go
  2. 5
      node.go

5
chain.go

@ -256,7 +256,10 @@ func (c *Chain) selectRoute() (route *Chain, err error) {
// selectRouteFor selects route with bypass testing. // selectRouteFor selects route with bypass testing.
func (c *Chain) selectRouteFor(addr string) (route *Chain, err error) { func (c *Chain) selectRouteFor(addr string) (route *Chain, err error) {
if c.IsEmpty() || c.isRoute { if c.IsEmpty() {
return newRoute(), nil
}
if c.isRoute {
return c, nil return c, nil
} }

5
node.go

@ -2,6 +2,7 @@ package gost
import ( import (
"errors" "errors"
"fmt"
"net/url" "net/url"
"strconv" "strconv"
"strings" "strings"
@ -140,6 +141,10 @@ func (node *Node) GetInt(key string) int {
} }
func (node Node) String() string { func (node Node) String() string {
if node.url == nil {
return fmt.Sprintf("%s+%s://%s",
node.Protocol, node.Transport, node.Addr)
}
return node.url.String() return node.url.String()
} }

Loading…
Cancel
Save