From 8f3b4788ebe233d6ccb0ebd8ddd68269ad29343b Mon Sep 17 00:00:00 2001 From: Danny van Heumen Date: Tue, 4 Jun 2024 01:51:26 +0200 Subject: [PATCH] client: undo set read-timeout for failed GetNameVersion --- tkeyclient.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tkeyclient.go b/tkeyclient.go index 1468c27..40547da 100644 --- a/tkeyclient.go +++ b/tkeyclient.go @@ -150,7 +150,8 @@ func (tk TillitisKey) GetNameVersion() (*NameVersion, error) { rx, _, err := tk.ReadFrame(rspGetNameVersion, id) if err != nil { - return nil, fmt.Errorf("ReadFrame: %w", err) + readTimeoutErr := tk.SetReadTimeout(0) + return nil, fmt.Errorf("ReadFrame: %w (undoing read-timeout: %w)", err, readTimeoutErr) } if err = tk.SetReadTimeout(0); err != nil {