From 5c6a705d7f4c95cd58950f5dfba2daafda6328ee Mon Sep 17 00:00:00 2001 From: Rhaskia Date: Sun, 3 Mar 2024 14:26:29 +1300 Subject: [PATCH] tun_interface set_up fix hang Co-authored-by: Conrad Kramer --- tun/src/tokio/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tun/src/tokio/mod.rs b/tun/src/tokio/mod.rs index 6ede3e4..788a96b 100644 --- a/tun/src/tokio/mod.rs +++ b/tun/src/tokio/mod.rs @@ -17,9 +17,7 @@ impl TunInterface { #[instrument] pub async fn set_up(&self, up: bool) -> io::Result<()> { - let mut guard = self.inner.readable().await?; - guard.try_io(|inner| inner.get_ref().set_up(up)); - Ok(()) + self.inner.get_ref().set_up(up) } #[instrument]