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; }