summaryrefslogtreecommitdiffstats
path: root/src/platform/linux/udp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/linux/udp.rs')
-rw-r--r--src/platform/linux/udp.rs6
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(())
}
}