]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mbedtls: check version before getting tls version
authorJustin Maggard <jmaggard@arlo.com>
Thu, 18 Jul 2024 23:18:44 +0000 (16:18 -0700)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 19 Jul 2024 16:22:37 +0000 (18:22 +0200)
mbedtls_ssl_get_version_number() was added in mbedtls 3.2.0. Check for
that version before using it.

Closes #14228

lib/vtls/mbedtls.c

index 154ce5fab0744aaea8f7a32933370ef4bc3600db..4f989f2e44648e4977b712c1fe14147e6049a055 100644 (file)
@@ -1012,8 +1012,10 @@ mbed_connect_step2(struct Curl_cfilter *cf, struct Curl_easy *data)
   }
   else if(ret) {
     char errorbuf[128];
+#if MBEDTLS_VERSION_NUMBER >= 0x03020000
     CURL_TRC_CF(data, cf, "TLS version %04X",
                 mbedtls_ssl_get_version_number(&backend->ssl));
+#endif
     mbedtls_strerror(ret, errorbuf, sizeof(errorbuf));
     failf(data, "ssl_handshake returned: (-0x%04X) %s",
           -ret, errorbuf);