lockbox

password manager
Log | Files | Refs | README | LICENSE

commit 9ac06306866fabede95a7af9fe76ced117b8dbae
parent fcfdef653168425889c1b9388a442a5cb19107c3
Author: Sean Enck <sean@ttypty.com>
Date:   Sun,  3 Sep 2023 10:19:20 -0400

restore trimming

Diffstat:
Minternal/config/key.go | 5+++--
Minternal/config/key_test.go | 2+-
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/internal/config/key.go b/internal/config/key.go @@ -111,8 +111,9 @@ func (k Key) Read(ask AskPassword) (string, error) { } useKey = string(b) } - if strings.TrimSpace(useKey) == "" { + key := strings.TrimSpace(useKey) + if strings.TrimSpace(key) == "" { return "", errors.New("key is empty") } - return useKey, nil + return key, nil } diff --git a/internal/config/key_test.go b/internal/config/key_test.go @@ -145,7 +145,7 @@ func TestPlainKey(t *testing.T) { return "", nil } val, err := k.Read(fxn) - if err != nil || val != " test " { + if err != nil || val != "test" { t.Errorf("invalid error: %v", err) } }