diff options
| author | Emīls <emils@mullvad.net> | 2021-01-12 00:42:40 +0000 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2021-01-12 00:42:40 +0000 |
| commit | 88d418abebcbf1a5ba797a497610db0d065e1833 (patch) | |
| tree | d50d5de4738091e73834faca255a4ff6e22459e8 | |
| parent | 6c03c63910abf98e968a5e7a6c6fd6d202862011 (diff) | |
| parent | 0b9e5cc638636b3dec54a59a62fa5993de50f076 (diff) | |
| download | mullvadvpn-88d418abebcbf1a5ba797a497610db0d065e1833.tar.xz mullvadvpn-88d418abebcbf1a5ba797a497610db0d065e1833.zip | |
Merge branch 'linux-fix-offline-monitor'
| -rw-r--r-- | talpid-core/src/offline/linux.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/talpid-core/src/offline/linux.rs b/talpid-core/src/offline/linux.rs index 31a8de05db..b8ac8f221d 100644 --- a/talpid-core/src/offline/linux.rs +++ b/talpid-core/src/offline/linux.rs @@ -135,6 +135,9 @@ async fn public_ip_unreachable(handle: &Handle) -> Result<bool> { .map_err(Error::GetRouteError)? { for nla in message.nlas.iter() { + if message.header.table != libc::RT_TABLE_MAIN { + continue; + } if let RouteNla::Gateway(_) | RouteNla::Oif(_) = nla { return Ok(false); } |
