From: Dan Fandrich Date: Wed, 30 Jul 2014 22:31:36 +0000 (+0200) Subject: cyassl: fix the test for ASN_NO_SIGNER_E X-Git-Tag: curl-7_38_0~159 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3d5be801b9cdf51c6056e48cd87c0225555f23da;p=thirdparty%2Fcurl.git cyassl: fix the test for ASN_NO_SIGNER_E It's an enum so a macro test won't work. The CyaSSL changelog doesn't say exactly when this error code was introduced, but it's likely to be 2.7.0. --- diff --git a/lib/vtls/cyassl.c b/lib/vtls/cyassl.c index 0de589e163..9b5c7c61cd 100644 --- a/lib/vtls/cyassl.c +++ b/lib/vtls/cyassl.c @@ -300,7 +300,7 @@ cyassl_connect_step2(struct connectdata *conn, } #endif } -#ifdef ASN_NO_SIGNER_E /* not present in 2.0.6 */ +#if LIBCYASSL_VERSION_HEX >= 0x02007000 /* 2.7.0 */ else if(ASN_NO_SIGNER_E == detail) { if(data->set.ssl.verifypeer) { failf(data, "\tCA signer not available for verification\n");