summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-11-25 15:38:32 +0100
committerLinus Färnstrand <linus@mullvad.net>2019-11-25 19:06:04 +0100
commit2bc5550169602657e52ebc6aaed001ea52f9a17c (patch)
tree669ab538fc07eddfca8358150e1715946b049d15
parent01bfa1e1d4bf7cc5edfffca78f101c43c8cb3cb6 (diff)
downloadmullvadvpn-2bc5550169602657e52ebc6aaed001ea52f9a17c.tar.xz
mullvadvpn-2bc5550169602657e52ebc6aaed001ea52f9a17c.zip
Rename set_default to add_default for default route callbacks
-rw-r--r--talpid-core/src/routing/mod.rs4
-rw-r--r--talpid-core/src/tunnel/wireguard/mod.rs2
-rw-r--r--talpid-core/src/winnet.rs3
3 files changed, 4 insertions, 5 deletions
diff --git a/talpid-core/src/routing/mod.rs b/talpid-core/src/routing/mod.rs
index 4636b0b27d..a01ef01723 100644
--- a/talpid-core/src/routing/mod.rs
+++ b/talpid-core/src/routing/mod.rs
@@ -82,12 +82,12 @@ impl RouteManager {
/// Sets a callback that is called whenever the default route changes.
#[cfg(target_os = "windows")]
- pub fn set_default_route_callback<T: 'static>(
+ pub fn add_default_route_callback<T: 'static>(
&mut self,
callback: Option<winnet::DefaultRouteChangedCallback>,
context: T,
) {
- match winnet::set_default_route_change_callback(callback, context) {
+ match winnet::add_default_route_change_callback(callback, context) {
Err(_e) => {
// not sure if this should panic
log::error!("Failed to add callback!");
diff --git a/talpid-core/src/tunnel/wireguard/mod.rs b/talpid-core/src/tunnel/wireguard/mod.rs
index 1f7f11052f..58abe1897e 100644
--- a/talpid-core/src/tunnel/wireguard/mod.rs
+++ b/talpid-core/src/tunnel/wireguard/mod.rs
@@ -107,7 +107,7 @@ impl WireguardMonitor {
#[cfg(target_os = "windows")]
route_handle
- .set_default_route_callback(Some(WgGoTunnel::default_route_changed_callback), ());
+ .add_default_route_callback(Some(WgGoTunnel::default_route_changed_callback), ());
let event_callback = Box::new(on_event.clone());
let (close_msg_sender, close_msg_receiver) = mpsc::channel();
diff --git a/talpid-core/src/winnet.rs b/talpid-core/src/winnet.rs
index 6b42f6d810..d4130e213b 100644
--- a/talpid-core/src/winnet.rs
+++ b/talpid-core/src/winnet.rs
@@ -338,7 +338,7 @@ pub type DefaultRouteChangedCallback = unsafe extern "system" fn(
#[error(display = "Failed to set callback for default route")]
pub struct DefaultRouteCallbackError;
-pub fn set_default_route_change_callback<T: 'static>(
+pub fn add_default_route_change_callback<T: 'static>(
callback: Option<DefaultRouteChangedCallback>,
context: T,
) -> std::result::Result<WinNetCallbackHandle, DefaultRouteCallbackError> {
@@ -351,7 +351,6 @@ pub fn set_default_route_change_callback<T: 'static>(
return Err(DefaultRouteCallbackError);
}
-
Ok(WinNetCallbackHandle {
handle: handle_ptr,
_context: context,