mirror of
https://github.com/openssl/openssl.git
synced 2024-12-19 15:03:38 +08:00
evp_test: when function and reason strings aren't available, just skip
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2093)
This commit is contained in:
parent
7d9533bfa2
commit
cd3fe0e09c
@ -372,6 +372,12 @@ static int check_test_error(struct evp_test *t)
|
||||
func = ERR_func_error_string(err);
|
||||
reason = ERR_reason_error_string(err);
|
||||
|
||||
if (func == NULL && reason == NULL) {
|
||||
fprintf(stderr, "Test line %d: expected error \"%s:%s\", no strings available. Skipping...\n",
|
||||
t->start_line, t->func, t->reason);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (strcmp(func, t->func) == 0 && strcmp(reason, t->reason) == 0)
|
||||
return 1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user