check CBIOCookie for NULL before trying to call it

This commit is contained in:
John Safranek
2013-04-02 16:36:07 -07:00
parent f73585eec8
commit 217254b533

View File

@ -9098,7 +9098,7 @@ int SetCipherList(Suites* s, const char* list)
return BUFFER_ERROR; return BUFFER_ERROR;
if (i + b > totalSz) if (i + b > totalSz)
return INCOMPLETE_DATA; return INCOMPLETE_DATA;
if (ssl->ctx->CBIORecv == NULL) { if (ssl->ctx->CBIOCookie == NULL) {
CYASSL_MSG("Your Cookie callback is null, please set"); CYASSL_MSG("Your Cookie callback is null, please set");
return COOKIE_ERROR; return COOKIE_ERROR;
} }
@ -9413,7 +9413,7 @@ int SetCipherList(Suites* s, const char* list)
output[idx++] = ssl->chVersion.minor; output[idx++] = ssl->chVersion.minor;
output[idx++] = cookieSz; output[idx++] = cookieSz;
if (ssl->ctx->CBIORecv == NULL) { if (ssl->ctx->CBIOCookie == NULL) {
CYASSL_MSG("Your Cookie callback is null, please set"); CYASSL_MSG("Your Cookie callback is null, please set");
return COOKIE_ERROR; return COOKIE_ERROR;
} }