Make DTLS always act as if read_ahead is set. The actual value of read_ahead
is ignored for DTLS. RT#3657 Reviewed-by: Andy Polyakov <appro@openssl.org>
This commit is contained in:
parent
2a4af9478d
commit
8dd4ad0ff5
@ -231,7 +231,8 @@ int ssl3_read_n(SSL *s, int n, int max, int extend)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!s->read_ahead)
|
||||
/* We always act like read_ahead is set for DTLS */
|
||||
if (!s->read_ahead && !SSL_IS_DTLS(s))
|
||||
/* ignore max parameter */
|
||||
max = n;
|
||||
else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user