aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hop.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/hop.go b/hop.go
index ecf2433..1d818e3 100644
--- a/hop.go
+++ b/hop.go
@@ -27,15 +27,8 @@ func (cc *ClientConn) Hop(serverName string) error {
return ErrNoServerConn
}
- var newSrv *Server
- for name, srv := range Conf().Servers {
- if name == serverName {
- newSrv = &srv
- break
- }
- }
-
- if newSrv == nil {
+ newSrv, ok := Conf().Servers[serverName]
+ if !ok {
return ErrNoSuchServer
}