age,cmd/age: improve error messages for mixed up identities/recipients

Not sure why ParseRecipients was hiding errors, when ParseIdentities
doesn't.

For #643
This commit is contained in:
Filippo Valsorda
2025-12-23 23:26:16 +01:00
parent 2e0f1efe4d
commit 44a4fcc27b
2 changed files with 7 additions and 3 deletions
+1 -3
View File
@@ -87,9 +87,7 @@ func ParseRecipients(f io.Reader) ([]Recipient, error) {
}
r, err := parseRecipient(line)
if err != nil {
// Hide the error since it might unintentionally leak the contents
// of confidential files.
return nil, fmt.Errorf("malformed recipient at line %d", n)
return nil, fmt.Errorf("error at line %d: %v", n, err)
}
recs = append(recs, r)
}