summaryrefslogtreecommitdiff
path: root/platform/src/proxy.cpp
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2018-08-31 10:39:25 +0800
committerLu Qiuwen <[email protected]>2018-08-31 10:39:25 +0800
commit410ce46f06d5ca690d2015091104f4a7bd6ae34f (patch)
tree06ff70ab4feb6f8b9df39842db14a1d1f178f73a /platform/src/proxy.cpp
parentc15be5af0e3e8cc72081bf99f94e1031529897ba (diff)
增加SSL模块初始化代码,修正SSL模块初始化时遇到的空句柄问题。
Diffstat (limited to 'platform/src/proxy.cpp')
-rw-r--r--platform/src/proxy.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp
index c0b2e18..0394cd4 100644
--- a/platform/src/proxy.cpp
+++ b/platform/src/proxy.cpp
@@ -216,6 +216,11 @@ int main(int argc, char *argv[])
g_default_proxy->gcev = event_new(g_default_proxy->evbase, -1, EV_PERSIST, __gc_handler_cb, g_default_proxy);
CHECK_OR_EXIT(g_default_proxy->gcev, "Failed at creating GC event. Exit. ");
+ /* SSL INIT */
+ g_default_proxy->ssl_mgr_handler = ssl_manager_init(main_profile, "ssl",
+ g_default_proxy->evbase, g_default_logger, NULL);
+ CHECK_OR_EXIT(g_default_proxy->ssl_mgr_handler, "Failed at init SSL manager. Exit.");
+
/* MODULE INIT */
g_default_proxy->kni_acceptor_handler = kni_acceptor_init(g_default_proxy, main_profile, g_default_logger);
CHECK_OR_EXIT(g_default_proxy->kni_acceptor_handler, "Failed at init KNI acceptor. Exit. ");