diff --git a/src/ssl.c b/src/ssl.c index 8b655b7d8..a85f4d977 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -36134,7 +36134,7 @@ static int wolfSSL_BIO_to_MIME_crlf(WOLFSSL_BIO* in, WOLFSSL_BIO* out) } /* remove trailing null */ - if (canonLine[canonLineLen] == '\0') { + if (canonLineLen >= 1 && canonLine[canonLineLen-1] == '\0') { canonLineLen--; }