When apps_startup() fails, exit with a failure code and a message

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3816)

(cherry picked from commit f2da4a4917eae1bf66290e1bd8ccd3db69d3fe63)
This commit is contained in:
Richard Levitte 2017-06-30 20:47:45 +02:00
parent 60ccf93d1b
commit 6650db7309

View File

@ -154,8 +154,13 @@ int main(int argc, char *argv[])
#endif
}
if (!apps_startup())
if (!apps_startup()) {
BIO_printf(bio_err,
"FATAL: Startup failure (dev note: apps_startup() failed)\n");
ERR_print_errors(bio_err);
ret = 1;
goto end;
}
prog = prog_init();
pname = opt_progname(argv[0]);