diff options
Diffstat (limited to 'src/platform/linux/udp.rs')
-rw-r--r-- | src/platform/linux/udp.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/linux/udp.rs b/src/platform/linux/udp.rs index d3d61b6..a291d1a 100644 --- a/src/platform/linux/udp.rs +++ b/src/platform/linux/udp.rs @@ -43,15 +43,15 @@ impl Owner for LinuxOwner { type Error = io::Error; fn get_port(&self) -> u16 { - 1337 + self.0.local_addr().unwrap().port() // todo handle } fn get_fwmark(&self) -> Option<u32> { None } - fn set_fwmark(&mut self, value: Option<u32>) -> Option<Self::Error> { - None + fn set_fwmark(&mut self, _value: Option<u32>) -> Result<(), Self::Error> { + Ok(()) } } |