overzealous use of errx() hides useful information about the error.
Index: bioctl.c
===================================================================
RCS file: /cvs/src/sbin/bioctl/bioctl.c,v
retrieving revision 1.130
diff -u -p -r1.130 bioctl.c
--- bioctl.c 4 Feb 2016 08:31:26 -0000 1.130
+++ bioctl.c 13 May 2016 18:59:36 -0000
@@ -1299,7 +1299,7 @@ derive_key_pkcs(int rounds, u_int8_t *ke
} else {
if (readpassphrase(prompt, passphrase, sizeof(passphrase),
rpp_flag) == NULL)
- errx(1, "unable to read passphrase");
+ err(1, "unable to read passphrase");
}
if (verify && !password) {
@@ -1307,7 +1307,7 @@ derive_key_pkcs(int rounds, u_int8_t *ke
if (readpassphrase("Re-type passphrase: ", verifybuf,
sizeof(verifybuf), rpp_flag) == NULL) {
explicit_bzero(passphrase, sizeof(passphrase));
- errx(1, "unable to read passphrase");
+ err(1, "unable to read passphrase");
}
if ((strlen(passphrase) != strlen(verifybuf)) ||
(strcmp(passphrase, verifybuf) != 0)) {