fix type error
This commit is contained in:
@@ -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),
|
|
||||||
));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user