forked from wolfSSL/wolfssl
Merge pull request #5295 from rizlik/dtls13_bugfix
server: fix wrong minVersion setting when non in dtls
This commit is contained in:
@ -2342,16 +2342,18 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args)
|
|||||||
|
|
||||||
if (minVersion != SERVER_INVALID_VERSION) {
|
if (minVersion != SERVER_INVALID_VERSION) {
|
||||||
#ifdef WOLFSSL_DTLS13
|
#ifdef WOLFSSL_DTLS13
|
||||||
switch (minVersion) {
|
if (wolfSSL_dtls(ssl)) {
|
||||||
case 4:
|
switch (minVersion) {
|
||||||
minVersion = WOLFSSL_DTLSV1_3;
|
case 4:
|
||||||
break;
|
minVersion = WOLFSSL_DTLSV1_3;
|
||||||
case 3:
|
break;
|
||||||
minVersion = WOLFSSL_DTLSV1_2;
|
case 3:
|
||||||
break;
|
minVersion = WOLFSSL_DTLSV1_2;
|
||||||
case 2:
|
break;
|
||||||
minVersion = WOLFSSL_DTLSV1;
|
case 2:
|
||||||
break;
|
minVersion = WOLFSSL_DTLSV1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif /* WOLFSSL_DTLS13 */
|
#endif /* WOLFSSL_DTLS13 */
|
||||||
wolfSSL_CTX_SetMinVersion(ctx, minVersion);
|
wolfSSL_CTX_SetMinVersion(ctx, minVersion);
|
||||||
|
Reference in New Issue
Block a user