diff options
| author | Lu Qiuwen <[email protected]> | 2018-08-31 10:39:25 +0800 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2018-08-31 10:39:25 +0800 |
| commit | 410ce46f06d5ca690d2015091104f4a7bd6ae34f (patch) | |
| tree | 06ff70ab4feb6f8b9df39842db14a1d1f178f73a /platform/src/proxy.cpp | |
| parent | c15be5af0e3e8cc72081bf99f94e1031529897ba (diff) | |
增加SSL模块初始化代码,修正SSL模块初始化时遇到的空句柄问题。
Diffstat (limited to 'platform/src/proxy.cpp')
| -rw-r--r-- | platform/src/proxy.cpp | 5 |
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. "); |
