Close #65 修正进入GC队列的HTTP Session写日志时触发的连接非法段错误
This commit is contained in:
@@ -397,6 +397,7 @@ struct event_base * tfe_proxy_get_work_thread_evbase(unsigned int thread_id)
|
||||
assert(thread_id < g_default_proxy->nr_work_threads);
|
||||
return g_default_proxy->work_threads[thread_id]->evbase;
|
||||
}
|
||||
|
||||
struct event_base * tfe_proxy_get_gc_evbase(void)
|
||||
{
|
||||
return g_default_proxy->evbase;
|
||||
@@ -406,6 +407,7 @@ screen_stat_handle_t tfe_proxy_get_fs_handle(void)
|
||||
{
|
||||
return g_default_proxy->fs_handle;
|
||||
}
|
||||
|
||||
int tfe_proxy_ssl_add_trust_ca(const char* pem_file)
|
||||
{
|
||||
return ssl_manager_add_trust_ca(g_default_proxy->ssl_mgr_handler, pem_file);
|
||||
|
||||
@@ -1050,6 +1050,8 @@ int tfe_stream_init_by_fds(struct tfe_stream * stream, evutil_socket_t fd_downst
|
||||
}
|
||||
|
||||
_stream->str_stream_addr = tfe_stream_addr_to_str(_stream->head.addr);
|
||||
stream->str_stream_info = _stream->str_stream_addr;
|
||||
|
||||
if (_stream->session_type == STREAM_PROTO_PLAIN)
|
||||
{
|
||||
_stream->conn_downstream = __conn_private_create_by_fd(_stream, fd_downstream);
|
||||
|
||||
Reference in New Issue
Block a user