drogonframework / drogonframework/drogon
HttpServer启动失败直接触发abort
Open
- Dominant language
- C++
- Stars
- 14.3k
- Forks
- 1.4k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 14
Description
HttpServer启动的时候,启用SSL的线程是app().run()的线程,enableSSL触发的runtime_error被HttpServer所属的loop捕获了,导致assertInLoopThread()断言了。
https://github.com/drogonframework/drogon/blob/3fce70b535dcee9efb2f5f805d8a81d04a5adeb3/lib/src/ListenerManager.cc#L78-L193
Contributor guide
Assessment
This issue has not been assessed yet.