aboutsummaryrefslogtreecommitdiff
path: root/src/test/test_link_handshake.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-11-03 11:16:06 -0400
committerNick Mathewson <nickm@torproject.org>2016-11-03 11:16:06 -0400
commit409984c6ae6b28b7f37aba3b137a37a069c65056 (patch)
tree54e32a5616b3ecf5bc06fb1e19405bd7e05368c2 /src/test/test_link_handshake.c
parent957bdc4a42eca62f0c2d687fe13db7de56c5cb7b (diff)
downloadtor-409984c6ae6b28b7f37aba3b137a37a069c65056.tar.gz
tor-409984c6ae6b28b7f37aba3b137a37a069c65056.zip
Fix two warnings in test_link_handshake.c
One is fixed by disabling the -Wredundant-decls warnings around openssl headers here, because of the old double-declaration of SSL_get_selected_srtp_profile(). One is fixed by including compat.h before or.h so that we get the winsock2.h include before the windows.h include.
Diffstat (limited to 'src/test/test_link_handshake.c')
-rw-r--r--src/test/test_link_handshake.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/test_link_handshake.c b/src/test/test_link_handshake.c
index 5273f3373f..9899e54231 100644
--- a/src/test/test_link_handshake.c
+++ b/src/test/test_link_handshake.c
@@ -7,8 +7,16 @@
#define CONNECTION_PRIVATE
#define TOR_CHANNEL_INTERNAL_
#define TORTLS_PRIVATE
+
+#include "compat.h"
+
+/* Some versions of OpenSSL declare SSL_get_selected_srtp_profile twice in
+ * srtp.h. Suppress the GCC warning so we can build with -Wredundant-decl. */
+DISABLE_GCC_WARNING(redundant-decls)
#include <openssl/x509.h>
#include <openssl/ssl.h>
+ENABLE_GCC_WARNING(redundant-decls)
+
#include "or.h"
#include "config.h"
#include "connection.h"