Log failure to create SSL objects in handshakers
This would have made debugging some cross-version test easier.
Change-Id: I7b1bc160b5acf40ec02b9ed5ac2d836e3203cf9a
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/60805
Commit-Queue: Bob Beck <bbe@google.com>
Reviewed-by: Bob Beck <bbe@google.com>
Auto-Submit: David Benjamin <davidben@google.com>
diff --git a/ssl/test/handshaker.cc b/ssl/test/handshaker.cc
index ac89063..72aaaa8 100644
--- a/ssl/test/handshaker.cc
+++ b/ssl/test/handshaker.cc
@@ -61,6 +61,8 @@
UniquePtr<SSL> ssl =
config->NewSSL(ctx.get(), /*session=*/nullptr, /*test_state=*/nullptr);
if (!ssl) {
+ fprintf(stderr, "Error creating SSL object in handshaker.\n");
+ ERR_print_errors_fp(stderr);
return false;
}
@@ -155,6 +157,8 @@
config->NewSSL(ctx.get(), /*session=*/nullptr,
std::unique_ptr<TestState>(new TestState));
if (!ssl) {
+ fprintf(stderr, "Error creating SSL object in handshaker.\n");
+ ERR_print_errors_fp(stderr);
return false;
}