tun_interface set_up fix hang

Co-authored-by: Conrad Kramer <conrad@conradkramer.com>
This commit is contained in:
Rhaskia 2024-03-03 14:26:29 +13:00 committed by Conrad Kramer
parent 80ae0f9d0f
commit 5c6a705d7f

View file

@ -17,9 +17,7 @@ impl TunInterface {
#[instrument] #[instrument]
pub async fn set_up(&self, up: bool) -> io::Result<()> { pub async fn set_up(&self, up: bool) -> io::Result<()> {
let mut guard = self.inner.readable().await?; self.inner.get_ref().set_up(up)
guard.try_io(|inner| inner.get_ref().set_up(up));
Ok(())
} }
#[instrument] #[instrument]