forked from wolfSSL/wolfssl
wolfSSL_set_session_secret_cb: fix for NULL input
This commit is contained in:
@@ -10476,9 +10476,11 @@ int wolfSSL_set_session_secret_cb(WOLFSSL* ssl, SessionSecretCb cb, void* ctx)
|
|||||||
|
|
||||||
ssl->sessionSecretCb = cb;
|
ssl->sessionSecretCb = cb;
|
||||||
ssl->sessionSecretCtx = ctx;
|
ssl->sessionSecretCtx = ctx;
|
||||||
/* If using a pre-set key, assume session resumption. */
|
if (cb != NULL) {
|
||||||
ssl->session->sessionIDSz = 0;
|
/* If using a pre-set key, assume session resumption. */
|
||||||
ssl->options.resuming = 1;
|
ssl->session->sessionIDSz = 0;
|
||||||
|
ssl->options.resuming = 1;
|
||||||
|
}
|
||||||
|
|
||||||
return WOLFSSL_SUCCESS;
|
return WOLFSSL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user