From: Jay Satiro Date: Sun, 26 Feb 2017 23:49:39 +0000 (-0500) Subject: cyassl: get library version string at runtime X-Git-Tag: curl-7_54_0~192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a21cae5f97727ab357c8527b0a7dc8820e335012;p=thirdparty%2Fcurl.git cyassl: get library version string at runtime wolfSSL >= 3.6.0 supports getting its library version string at runtime. --- diff --git a/lib/vtls/cyassl.c b/lib/vtls/cyassl.c index 5e5947ce0d..1e3b346d6e 100644 --- a/lib/vtls/cyassl.c +++ b/lib/vtls/cyassl.c @@ -736,7 +736,9 @@ void Curl_cyassl_session_free(void *ptr) size_t Curl_cyassl_version(char *buffer, size_t size) { -#ifdef WOLFSSL_VERSION +#if LIBCYASSL_VERSION_HEX >= 0x03006000 + return snprintf(buffer, size, "wolfSSL/%s", wolfSSL_lib_version()); +#elif defined(WOLFSSL_VERSION) return snprintf(buffer, size, "wolfSSL/%s", WOLFSSL_VERSION); #elif defined(CYASSL_VERSION) return snprintf(buffer, size, "CyaSSL/%s", CYASSL_VERSION);