From 69e792eb029fc74d2c3304ad42f7914eb38bb1f1 Mon Sep 17 00:00:00 2001 From: Bjerg Date: Wed, 24 May 2023 10:39:18 +0200 Subject: [PATCH] fix: proper `#[cfg]` attrs for windows/unix (#2807) --- bin/reth/src/runner.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/reth/src/runner.rs b/bin/reth/src/runner.rs index 315508c578..a28c33800a 100644 --- a/bin/reth/src/runner.rs +++ b/bin/reth/src/runner.rs @@ -145,7 +145,8 @@ where { let ctrl_c = tokio::signal::ctrl_c(); - if cfg!(unix) { + #[cfg(unix)] + { let mut stream = tokio::signal::unix::signal(tokio::signal::unix::SignalKind::terminate())?; let sigterm = stream.recv(); pin_mut!(sigterm, ctrl_c, fut); @@ -159,7 +160,10 @@ where }, res = fut => res?, } - } else { + } + + #[cfg(not(unix))] + { pin_mut!(ctrl_c, fut); tokio::select! {