diff options
Diffstat (limited to 'test/test_resource.rs')
-rw-r--r-- | test/test_resource.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/test_resource.rs b/test/test_resource.rs index 59697500..c89d601e 100644 --- a/test/test_resource.rs +++ b/test/test_resource.rs @@ -12,9 +12,9 @@ use nix::sys::resource::{getrlimit, setrlimit, Resource}; #[test] #[cfg(not(any(target_os = "redox", target_os = "fuchsia", target_os = "illumos")))] pub fn test_resource_limits_nofile() { - let (soft_limit, hard_limit) = getrlimit(Resource::RLIMIT_NOFILE).unwrap(); + let (mut soft_limit, hard_limit) = getrlimit(Resource::RLIMIT_NOFILE).unwrap(); - let soft_limit = Some(soft_limit.map_or(1024, |v| v - 1)); + soft_limit -= 1; assert_ne!(soft_limit, hard_limit); setrlimit(Resource::RLIMIT_NOFILE, soft_limit, hard_limit).unwrap(); |