Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2093)
func = ERR_func_error_string(err);
reason = ERR_reason_error_string(err);
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;
if (strcmp(func, t->func) == 0 && strcmp(reason, t->reason) == 0)
return 1;