summaryrefslogtreecommitdiffhomepage
path: root/talpid-wireguard/src/wireguard_kernel
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-07-15 13:09:41 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-07-15 14:56:58 +0200
commitebe328d1724a63c6d93df2155195ba7c5558fde2 (patch)
tree78a6f14dc59eedea90f7065989ccf04164378dc5 /talpid-wireguard/src/wireguard_kernel
parentde3b988970d47625cffb4497d4d425fa3a6d0a4b (diff)
downloadmullvadvpn-ebe328d1724a63c6d93df2155195ba7c5558fde2.tar.xz
mullvadvpn-ebe328d1724a63c6d93df2155195ba7c5558fde2.zip
Fix `collapsible_if` clippy lint
Diffstat (limited to 'talpid-wireguard/src/wireguard_kernel')
-rw-r--r--talpid-wireguard/src/wireguard_kernel/mod.rs13
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;