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:
Matt Caswell 2023-10-30 16:53:30 +00:00 committed by Hugo Landau
parent d030bac57c
commit 74ff15e1a1
1 changed files with 1 additions and 1 deletions

View File

@ -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)
{
if (user_data->buflen != 0 || i > user_data->bufmax - 1)
if (user_data->buflen != 0 || i > user_data->bufmax)
return 0;
user_data->buflen = i;