修正HTTP解析层丢失部分请求的问题,修正SSL Session Reuse回调函数段错误的问题
* 修正HTTP解析层丢失部分请求的问题,原四层连接在第一次调open后,不会调data回调函数,现修正; * 原实现只设置了SSL的user define ctx,没有设置SSL_CTX的user define ctx,现修正。
This commit is contained in:
@@ -1033,7 +1033,8 @@ static SSL * downstream_ssl_create(struct ssl_mgr * mgr, struct keyring * crt)
|
||||
SSL_CTX_set_session_cache_mode(sslctx, SSL_SESS_CACHE_SERVER | SSL_SESS_CACHE_NO_INTERNAL);
|
||||
SSL_CTX_set_session_id_context(sslctx, (const unsigned char *) mgr->ssl_session_context,
|
||||
sizeof(mgr->ssl_session_context));
|
||||
|
||||
ret = SSL_CTX_set_ex_data(sslctx, SSL_EX_DATA_IDX_SSLMGR, mgr);
|
||||
assert(ret == 1);
|
||||
if (mgr->dh)
|
||||
{
|
||||
SSL_CTX_set_tmp_dh(sslctx, mgr->dh);
|
||||
|
||||
Reference in New Issue
Block a user