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; int i;
if (suites == NULL) { if (suites == NULL || suites->suiteSz == 0) {
WOLFSSL_MSG("Suites pointer error"); WOLFSSL_MSG("Suites pointer error or suiteSz 0");
return SUITES_ERROR; 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 && if (suites->suites[i] == first &&
suites->suites[i+1] == second ) suites->suites[i+1] == second )
return i; return i;