diff --git a/kwallet.go b/kwallet.go index ccd804c..8f43031 100644 --- a/kwallet.go +++ b/kwallet.go @@ -91,6 +91,10 @@ func (k *kwalletKeyring) Get(key string) (Item, error) { if err != nil { return Item{}, err } + if len(data) == 0 { + return Item{}, ErrKeyNotFound + } + item := Item{} err = json.Unmarshal(data, &item)