Merge pull request #5295 from rizlik/dtls13_bugfix

server: fix wrong minVersion setting when non in dtls
This commit is contained in:
David Garske 2022-06-28 09:35:23 -07:00 committed by GitHub
commit b87b255d52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2342,16 +2342,18 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args)
if (minVersion != SERVER_INVALID_VERSION) {
#ifdef WOLFSSL_DTLS13
switch (minVersion) {
case 4:
minVersion = WOLFSSL_DTLSV1_3;
break;
case 3:
minVersion = WOLFSSL_DTLSV1_2;
break;
case 2:
minVersion = WOLFSSL_DTLSV1;
break;
if (wolfSSL_dtls(ssl)) {
switch (minVersion) {
case 4:
minVersion = WOLFSSL_DTLSV1_3;
break;
case 3:
minVersion = WOLFSSL_DTLSV1_2;
break;
case 2:
minVersion = WOLFSSL_DTLSV1;
break;
}
}
#endif /* WOLFSSL_DTLS13 */
wolfSSL_CTX_SetMinVersion(ctx, minVersion);