mirror of https://github.com/openssl/openssl.git
apps: Print out a proper message when a store cannot be opened
Fixes #22306
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22318)
(cherry picked from commit edc2b6e3b1)
This commit is contained in:
parent
52f96edf9c
commit
ca0c9879da
|
|
@ -956,10 +956,16 @@ int load_key_certs_crls(const char *uri, int format, int maybe_stdin,
|
|||
ctx = OSSL_STORE_open_ex(uri, libctx, propq, get_ui_method(), &uidata,
|
||||
params, NULL, NULL);
|
||||
}
|
||||
if (ctx == NULL)
|
||||
if (ctx == NULL) {
|
||||
if (!quiet)
|
||||
BIO_printf(bio_err, "Could not open file or uri for loading");
|
||||
goto end;
|
||||
if (expect > 0 && !OSSL_STORE_expect(ctx, expect))
|
||||
}
|
||||
if (expect > 0 && !OSSL_STORE_expect(ctx, expect)) {
|
||||
if (!quiet)
|
||||
BIO_printf(bio_err, "Internal error trying to load");
|
||||
goto end;
|
||||
}
|
||||
|
||||
failed = NULL;
|
||||
while (cnt_expectations > 0 && !OSSL_STORE_eof(ctx)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue