Return error instead of printing to stderr in lib

This commit is contained in:
Cedric Staub
2016-12-12 12:33:30 -08:00
parent 101ea09bc5
commit ed15e73d08
+1 -1
View File
@@ -196,7 +196,7 @@ func readCertsFromStream(reader io.Reader, filename string, format string, passw
}
blocks, err := pkcs12.ToPEM(data, password(""))
if err != nil || len(blocks) == 0 {
fmt.Fprint(os.Stderr, "keystore appears to be empty or password was incorrect\n")
return fmt.Errorf("keystore appears to be empty or password was incorrect\n")
}
for _, block := range blocks {
block.Headers = mergeHeaders(block.Headers, headers)