diff options
Diffstat (limited to 'client/client.go')
| -rw-r--r-- | client/client.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/client.go b/client/client.go index c0c4170..bc6d157 100644 --- a/client/client.go +++ b/client/client.go @@ -449,7 +449,9 @@ func (c *Client) AddServer(ck *cookie.Cookie, identifier string, _type srvtypes. if err != nil { _ = c.RemoveServer(identifier, _type) //nolint:errcheck } - c.FSM.GoTransition(StateNoServer) + if !ni { + c.FSM.GoTransition(StateNoServer) + } }() if !ni { |
