mirror of https://github.com/openssl/openssl
Don't error if s_client receives exactly BUFSIZZ data
We should accept that many bytes without failing Fixes #22551 Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/22558)
This commit is contained in:
parent
d030bac57c
commit
74ff15e1a1
|
@ -3798,7 +3798,7 @@ static void user_data_init(struct user_data_st *user_data, SSL *con, char *buf,
|
||||||
|
|
||||||
static int user_data_add(struct user_data_st *user_data, size_t i)
|
static int user_data_add(struct user_data_st *user_data, size_t i)
|
||||||
{
|
{
|
||||||
if (user_data->buflen != 0 || i > user_data->bufmax - 1)
|
if (user_data->buflen != 0 || i > user_data->bufmax)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
user_data->buflen = i;
|
user_data->buflen = i;
|
||||||
|
|
Loading…
Reference in New Issue