diff options
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/ping_monitor.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/talpid-core/src/tunnel/wireguard/ping_monitor.rs b/talpid-core/src/tunnel/wireguard/ping_monitor.rs index e6cdd1b033..3c6f4525e8 100644 --- a/talpid-core/src/tunnel/wireguard/ping_monitor.rs +++ b/talpid-core/src/tunnel/wireguard/ping_monitor.rs @@ -79,7 +79,11 @@ fn ping_cmd( &ip, ]; if exit_on_first_reply { - args.push("-o"); + if cfg!(target_os = "macos") { + args.push("-o"); + } else { + args.extend_from_slice(&["-c", "1"]) + } } duct::cmd("ping", args) .stdin_null() |
