aboutsummaryrefslogtreecommitdiff
path: root/hop.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-12-09 12:19:21 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-12-09 12:19:21 +0100
commit33137f88a3af636c6e12172fe29e27c742ebaf3e (patch)
tree08f966c7e9b1011969fd3215111defad8098bb39 /hop.go
parent3bcdd6e1ef5d6f601a35824fedde2af048fef633 (diff)
hopping: don't save last server and potentially return nil if an error occured
Diffstat (limited to 'hop.go')
-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)
}
}()