sanity check on reading newline character

This commit is contained in:
Jacob Barthelmeh
2018-03-01 09:48:30 -07:00
parent e7b0fefd7a
commit e80e82a89b

View File

@ -4839,7 +4839,8 @@ int PemToDer(const unsigned char* buff, long longSz, int type,
return WOLFSSL_BAD_FILE;
/* eat blank line */
while (*newline == '\r' || *newline == '\n')
while (newline < bufferEnd &&
(*newline == '\r' || *newline == '\n'))
newline++;
headerEnd = newline;