From 3b8d48b87f3ec8da75b24cc09ac27b7e852e1031 Mon Sep 17 00:00:00 2001 From: Jiawei Ou Date: Tue, 29 May 2018 16:00:09 -0700 Subject: [PATCH] Fix the build with OpenSSL. CL https://webrtc-review.googlesource.com/c/src/+/66941/ removed a list of typedef which is not needed for BoringSSL but it is crucial for OpenSSL to compile. This CL add back on of those. Bug: webrtc:9330 Change-Id: I32557bd437f71024af42d555382727de387e8d5f Reviewed-on: https://webrtc-review.googlesource.com/79741 Reviewed-by: Benjamin Wright Reviewed-by: Tommi Commit-Queue: Tommi Cr-Commit-Position: refs/heads/master@{#23444} --- rtc_base/opensslsessioncache.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtc_base/opensslsessioncache.h b/rtc_base/opensslsessioncache.h index ee5b525334..c74b7bf820 100644 --- a/rtc_base/opensslsessioncache.h +++ b/rtc_base/opensslsessioncache.h @@ -18,6 +18,10 @@ #include "rtc_base/constructormagic.h" #include "rtc_base/sslstreamadapter.h" +#ifndef OPENSSL_IS_BORINGSSL +typedef struct ssl_session_st SSL_SESSION; +#endif + namespace rtc { // The OpenSSLSessionCache maps hostnames to SSL_SESSIONS. This cache is