diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-07-15 13:09:41 +0200 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-07-15 14:56:58 +0200 |
| commit | ebe328d1724a63c6d93df2155195ba7c5558fde2 (patch) | |
| tree | 78a6f14dc59eedea90f7065989ccf04164378dc5 /talpid-wireguard/src | |
| parent | de3b988970d47625cffb4497d4d425fa3a6d0a4b (diff) | |
| download | mullvadvpn-ebe328d1724a63c6d93df2155195ba7c5558fde2.tar.xz mullvadvpn-ebe328d1724a63c6d93df2155195ba7c5558fde2.zip | |
Fix `collapsible_if` clippy lint
Diffstat (limited to 'talpid-wireguard/src')
| -rw-r--r-- | talpid-wireguard/src/wireguard_kernel/mod.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/talpid-wireguard/src/wireguard_kernel/mod.rs b/talpid-wireguard/src/wireguard_kernel/mod.rs index 90872afb94..eb2ebe0f5d 100644 --- a/talpid-wireguard/src/wireguard_kernel/mod.rs +++ b/talpid-wireguard/src/wireguard_kernel/mod.rs @@ -134,15 +134,16 @@ impl Handle { .request(message, SocketAddr::new(0, 0)) .map_err(Error::NetlinkRequest)?; let response = req.next().await; - if let Some(response) = response { - if let NetlinkPayload::InnerMessage(msg) = response.payload { - for nla in msg.nlas.into_iter() { - if let ControlNla::FamilyId(id) = nla { - return Ok(id); - } + if let Some(response) = response + && let NetlinkPayload::InnerMessage(msg) = response.payload + { + for nla in msg.nlas.into_iter() { + if let ControlNla::FamilyId(id) = nla { + return Ok(id); } } } + Err(Error::WireguardNetlinkInterfaceUnavailable) } .await; |
