From 7ff5a9d9078affb710192f0c7699980646f228df Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 1 May 2023 12:37:11 +0200 Subject: Client: Do not defer NoServer transition when noninteractive --- client/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client') 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 { -- cgit v1.2.3