diff options
-rw-r--r-- | hop.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -23,7 +23,7 @@ var ( // so the player may have to reconnect. func (cc *ClientConn) Hop(serverName string) (err error) { defer func() { - if !Conf().ForceDefaultSrv { + if err != nil && !Conf().ForceDefaultSrv { err = authIface.SetLastSrv(cc.Name(), serverName) } }() |