On Mon, Feb 22, 2016 at 03:55:12PM -1000, Bill Bierman wrote:
> The Microsoft compiler team has suggested removing the include of ssl.h
> from srtp.h as it creates a circular reference which is likely confusing
> the compiler.
Could you test the patch below. It tries to avoid incompatible
loss of the implicit inclusion, by making it conditional:
--
Viktor.
diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h
index 9709103..ee61451 100644
--- a/include/openssl/ssl.h
+++ b/include/openssl/ssl.h
@@ -901,7 +901,9 @@ __owur int SSL_extension_supported(unsigned int ext_type);
# include <openssl/ssl3.h>
# include <openssl/tls1.h> /* This is mostly sslv3 with a few tweaks */
# include <openssl/dtls1.h> /* Datagram TLS */
-# include <openssl/srtp.h> /* Support for the use_srtp extension */
+# ifndef HEADER_D1_SRTP_H
+# include <openssl/srtp.h> /* Support for the use_srtp extension */
+# endif
#ifdef __cplusplus
extern "C" {
--
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev