fix type error

This commit is contained in:
lbl
2025-02-24 10:57:11 +08:00
parent 1d5257363c
commit ef48007922
+9 -18
View File
@@ -390,24 +390,15 @@ impl<Call: VntCallback, Device: DeviceWrite> ServerPacketHandler<Call, Device> {
"device_fd == 0".into(), "device_fd == 0".into(),
)); ));
} else { } else {
match tun_rs::SyncDevice::from_fd(device_fd as _) { let device = tun_rs::SyncDevice::from_fd(device_fd as _);
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), self.config_info.allow_wire_guard,
self.config_info.allow_wire_guard, ) {
) { self.callback.error(ErrorInfo::new_msg(
self.callback.error(ErrorInfo::new_msg( ErrorType::FailedToCrateDevice,
ErrorType::FailedToCrateDevice, format!("{:?}", e),
format!("{:?}", e), ));
));
}
}
Err(e) => {
self.callback.error(ErrorInfo::new_msg(
ErrorType::FailedToCrateDevice,
format!("{:?}", e),
));
}
} }
} }
} }