From 4849eb8a3f4b10b1c25e16af9f81d7af5e4e6216 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Fri, 2 Aug 2024 14:06:18 +0000 Subject: [PATCH] Fix OpenSSL build Bug: None Change-Id: I0577e0b32dc738da567e1d7a8b3e265a7c2bba89 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358401 Commit-Queue: Harald Alvestrand Reviewed-by: Mirko Bonadei Cr-Commit-Position: refs/heads/main@{#42721} --- rtc_base/openssl_adapter.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rtc_base/openssl_adapter.cc b/rtc_base/openssl_adapter.cc index 98c5fe77ae..b05d54f7b2 100644 --- a/rtc_base/openssl_adapter.cc +++ b/rtc_base/openssl_adapter.cc @@ -288,7 +288,13 @@ int OpenSSLAdapter::BeginSSL() { // need to create one, and specify `false` to disable session caching. if (ssl_session_cache_ == nullptr) { RTC_DCHECK(!ssl_ctx_); - ssl_ctx_ = CreateContext(ssl_mode_, false, permute_extension_); +#ifdef OPENSSL_IS_BORINGSSL + ssl_ctx_ = + CreateContext(ssl_mode_, /* enable_cache= */ false, permute_extension_); +#else + ssl_ctx_ = CreateContext(ssl_mode_, /* enable_cache= */ false, + /* permute_extension= */ false); +#endif } if (!ssl_ctx_) {