]> granicus.if.org Git - libevent/commitdiff
test: suppress warning for already defined SSL_get_peer_certificate
authorAzat Khuzhin <azat@libevent.org>
Sun, 10 Jul 2022 06:59:14 +0000 (09:59 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sun, 10 Jul 2022 07:07:39 +0000 (10:07 +0300)
build report:

    [1/2] Building C object CMakeFiles/regress.dir/test/regress_mbedtls.c.o
    /src/le/libevent/test/regress_mbedtls.c:50: warning: "SSL_get_peer_certificate" redefined
       50 | #define SSL_get_peer_certificate mbedtls_ssl_get_peer_cert
          |
    In file included from /src/le/libevent/test/regress.h:139,
                     from /src/le/libevent/test/regress_mbedtls.c:35:
    /src/oss/openssl/include/openssl/ssl.h:1799: note: this is the location of the previous definition
     1799 | #   define SSL_get_peer_certificate SSL_get1_peer_certificate
          |
    [2/2] Linking C executable bin/regress

But this should be cleaned up.

test/regress_mbedtls.c

index df152a2f67ff3683e910c4a943b58c91b61148e2..748f156ac691b145f7d57b3b434adb5fa6904fd6 100644 (file)
@@ -46,7 +46,9 @@
 
 #define get_ssl_ctx get_mbedtls_config
 
+/* FIXME: clean this up, add some prefix, i.e. le_ssl_ */
 #define SSL_renegotiate mbedtls_ssl_renegotiate
+#undef SSL_get_peer_certificate
 #define SSL_get_peer_certificate mbedtls_ssl_get_peer_cert
 #define SSL_get1_peer_certificate mbedtls_ssl_get_peer_cert
 #define SSL_new mbedtls_ssl_new