]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
DPP: Fix build with LibreSSL 2.8.3
authorJouni Malinen <jouni@codeaurora.org>
Fri, 21 Dec 2018 10:21:03 +0000 (12:21 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 21 Dec 2018 10:21:03 +0000 (12:21 +0200)
Looks like LibreSSL 2.8 pulled in the OpenSSL API change to mark the
first argument to X509_ALGOR_get0() const.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/common/dpp.c

index e715e0454d72549c970a045f57676c1c468856d0..bcb694b5ab0074257a0bf7f0bf780320e11b96d5 100644 (file)
@@ -813,7 +813,9 @@ static int dpp_parse_uri_pk(struct dpp_bootstrap_info *bi, const char *info)
        const unsigned char *pk;
        int ppklen;
        X509_ALGOR *pa;
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
+       (defined(LIBRESSL_VERSION_NUMBER) && \
+        LIBRESSL_VERSION_NUMBER < 0x20800000L)
        ASN1_OBJECT *pa_oid;
 #else
        const ASN1_OBJECT *pa_oid;