adjust suiteSz and use SUITE_LEN in FindSuite()

This commit is contained in:
Chris Conlon
2016-11-14 16:45:35 -07:00
parent 49978d1417
commit a10ec0ff91

View File

@ -17827,12 +17827,12 @@ int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
{
int i;
if (suites == NULL) {
WOLFSSL_MSG("Suites pointer error");
if (suites == NULL || suites->suiteSz == 0) {
WOLFSSL_MSG("Suites pointer error or suiteSz 0");
return SUITES_ERROR;
}
for (i = 0; i < suites->suiteSz; i += 2) {
for (i = 0; i < suites->suiteSz-1; i += SUITE_LEN) {
if (suites->suites[i] == first &&
suites->suites[i+1] == second )
return i;