diff --git a/src/tls.c b/src/tls.c index a4f83e0867..d0f7c9ea2a 100644 --- a/src/tls.c +++ b/src/tls.c @@ -13606,7 +13606,7 @@ static int TLSX_ECH_Parse(WOLFSSL* ssl, const byte* readBuf, word16 size, /* read hello inner len */ ato16(readBuf_p, &ech->innerClientHelloLen); if (ech->innerClientHelloLen < WC_AES_BLOCK_SIZE) { - return BAD_FUNC_ARG; + return BUFFER_ERROR; } ech->innerClientHelloLen -= WC_AES_BLOCK_SIZE; readBuf_p += 2;