drogonframework / drogonframework/drogon

HttpServer启动失败直接触发abort

Open
#2,185 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.