diff options
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/talpid-core/src/tunnel/wireguard/mod.rs b/talpid-core/src/tunnel/wireguard/mod.rs index 1707f8170e..71ccee1b44 100644 --- a/talpid-core/src/tunnel/wireguard/mod.rs +++ b/talpid-core/src/tunnel/wireguard/mod.rs @@ -78,6 +78,13 @@ impl WireguardMonitor { monitor.start_pinger(&config); monitor.tunnel_up(&config); + ping_monitor::ping( + config.gateway, + PING_TIMEOUT, + &monitor.tunnel.get_interface_name().to_string(), + ) + .chain_err(|| ErrorKind::PingTimeoutError)?; + Ok(monitor) } |
