feat(shell/server): cancel all tasks on server exit
This commit is contained in:
parent
edd5e97045
commit
f72816e0f2
1 changed files with 3 additions and 1 deletions
|
|
@ -178,7 +178,9 @@ server::server(unsigned num_threads, environment const & initial_env, io_state c
|
|||
m_mod_mgr->set_save_olean(false);
|
||||
}
|
||||
|
||||
server::~server() {}
|
||||
server::~server() {
|
||||
m_tq->cancel_if([] (generic_task *) { return true; });
|
||||
}
|
||||
|
||||
struct server::cmd_req {
|
||||
unsigned m_seq_num = static_cast<unsigned>(-1);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue