use SyncDevice
This commit is contained in:
Generated
+1
-1
@@ -2083,7 +2083,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tun-rs"
|
name = "tun-rs"
|
||||||
version = "2.0.3"
|
version = "2.0.5"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "57cff936a4d3a03480e462b2b384dabd5baf64794f10f172965b18e0223d5fc7"
|
checksum = "57cff936a4d3a03480e462b2b384dabd5baf64794f10f172965b18e0223d5fc7"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@@ -390,7 +390,7 @@ impl<Call: VntCallback, Device: DeviceWrite> ServerPacketHandler<Call, Device> {
|
|||||||
"device_fd == 0".into(),
|
"device_fd == 0".into(),
|
||||||
));
|
));
|
||||||
} else {
|
} else {
|
||||||
match tun_rs::platform::Device::from_fd(device_fd as _) {
|
match tun_rs::SyncDevice::from_fd(device_fd as _) {
|
||||||
Ok(device) => {
|
Ok(device) => {
|
||||||
if let Err(e) = self.tun_device_helper.start(
|
if let Err(e) = self.tun_device_helper.start(
|
||||||
Arc::new(device),
|
Arc::new(device),
|
||||||
|
|||||||
Reference in New Issue
Block a user