Skip to content

Commit 39d5f8e

Browse files
committed
bump nix
1 parent c619fb2 commit 39d5f8e

3 files changed

Lines changed: 132 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 130 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ readme = "README.md"
1515
rust-version = "1.69.0"
1616

1717
[target.'cfg(unix)'.dependencies]
18-
nix = { version = "0.30", default-features = false, features = ["signal"]}
18+
nix = { version = "0.31", default-features = false, features = ["signal"]}
1919

2020
[target.'cfg(target_vendor = "apple")'.dependencies]
2121
dispatch2 = "0.3"

src/platform/unix/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ pub unsafe fn init_os_handler(overwrite: bool) -> Result<(), Error> {
9090
signal::SigAction::new(handler, signal::SaFlags::empty(), signal::SigSet::empty());
9191

9292
let sigint_old = signal::sigaction(signal::Signal::SIGINT, &new_action)?;
93-
if !overwrite && sigint_old.handler() != signal::SigHandler::SigDfl {
93+
if !overwrite && !matches!(sigint_old.handler(), signal::SigHandler::SigDfl) {
9494
signal::sigaction(signal::Signal::SIGINT, &sigint_old).unwrap();
9595
return Err(nix::Error::EEXIST);
9696
}

0 commit comments

Comments
 (0)