diff options
| author | ibraheemdev <ibrah1440@gmail.com> | 2021-08-30 14:00:21 -0400 | 
|---|---|---|
| committer | ibraheemdev <ibrah1440@gmail.com> | 2021-08-30 14:00:21 -0400 | 
| commit | dafc14794f9d71b3ccc5fde0aeb47cd6bb25e83e (patch) | |
| tree | 2147be720bb63574e5ca135058cad2a98942e3e9 /library/std/src/sys/unix/net.rs | |
| parent | 3b6777f1ab7952c058d69be15805a06a8ce0f1da (diff) | |
| download | rust-dafc14794f9d71b3ccc5fde0aeb47cd6bb25e83e.tar.gz rust-dafc14794f9d71b3ccc5fde0aeb47cd6bb25e83e.zip | |
clean up `c::linger` conversion
Diffstat (limited to 'library/std/src/sys/unix/net.rs')
| -rw-r--r-- | library/std/src/sys/unix/net.rs | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/library/std/src/sys/unix/net.rs b/library/std/src/sys/unix/net.rs index d2e8c43a665..9ae6d12dcb9 100644 --- a/library/std/src/sys/unix/net.rs +++ b/library/std/src/sys/unix/net.rs @@ -387,7 +387,7 @@ impl Socket { pub fn set_linger(&self, linger: Option<Duration>) -> io::Result<()> { let linger = libc::linger { l_onoff: linger.is_some() as libc::c_int, - l_linger: linger.map(|dur| dur.as_secs() as libc::c_int).unwrap_or_default(), + l_linger: linger.unwrap_or_default().as_secs() as libc::c_int, }; setsockopt(self, libc::SOL_SOCKET, SO_LINGER, linger) | 
