Dont's use DTLS_MAX_VERSION when setting SSL_CTX

It was fixed quite some time ago for TLS counterpart (TLS_MAX_VERSION),
but somehow the similar fix was missing for DTLS. OpenSSL v3 deprecated
those constants and they can be compiled out by OPENSSL_API_COMPAT.

Pick-to: 6.2
Task-number: QTBUG-94596
Change-Id: Ia0246170a003db900c430b2fbfc177caf05a395a
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
bb10
Timur Pocheptsov 2021-07-09 15:00:19 +02:00
parent 711ff56a64
commit 3186ca3e39
1 changed files with 2 additions and 2 deletions

View File

@ -476,7 +476,7 @@ QT_WARNING_DISABLE_DEPRECATED
break;
case QSsl::DtlsV1_0OrLater:
minVersion = DTLS1_VERSION;
maxVersion = DTLS_MAX_VERSION;
maxVersion = 0;
break;
QT_WARNING_POP
case QSsl::DtlsV1_2:
@ -485,7 +485,7 @@ QT_WARNING_POP
break;
case QSsl::DtlsV1_2OrLater:
minVersion = DTLS1_2_VERSION;
maxVersion = DTLS_MAX_VERSION;
maxVersion = 0;
break;
case QSsl::TlsV1_3OrLater:
#ifdef TLS1_3_VERSION