aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hop.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/hop.go b/hop.go
index 587adb9..c7db47b 100644
--- a/hop.go
+++ b/hop.go
@@ -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)
}
}()