Skip to content

Commit 0621702

Browse files
committed
src: allow worker threads to initiate shutdown
1 parent 3cfa08a commit 0621702

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/control_thread.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ impl ControlThread {
7373
let mut sigint = tokio::signal::unix::signal(SignalKind::interrupt()).unwrap();
7474

7575
let mut exit = tokio::select! {
76+
() = self.shutdown.cancelled() => Ok(()),
77+
7678
_ = sigterm.recv() => {
7779
info!("SIGTERM caught, stopping server");
7880

0 commit comments

Comments
 (0)