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> (cherry picked from commit 8dd4ad0ff5d1d07ec4b6dd5d5104131269a472aa)
This commit is contained in:
parent
63ac16ccac
commit
11b32d6e29
@ -231,7 +231,8 @@ int ssl3_read_n(SSL *s, int n, int max, int extend)
|
|||||||
return -1;
|
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 */
|
/* ignore max parameter */
|
||||||
max = n;
|
max = n;
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user