Fix OpenSSL build

Bug: None
Change-Id: I0577e0b32dc738da567e1d7a8b3e265a7c2bba89
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358401
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42721}
diff --git a/rtc_base/openssl_adapter.cc b/rtc_base/openssl_adapter.cc
index 98c5fe7..b05d54f 100644
--- a/rtc_base/openssl_adapter.cc
+++ b/rtc_base/openssl_adapter.cc
@@ -288,7 +288,13 @@
   // 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_) {