Skip to content

Commit fe7fbfc

Browse files
committed
fixed ssserver reporting to manager listening on UDS
- fixes #649
1 parent fa4a692 commit fe7fbfc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

crates/shadowsocks/src/manager/datagram.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,11 @@ impl ManagerDatagram {
9797
#[cfg(unix)]
9898
// For unix socket, it doesn't need to bind to any valid address
9999
// Because manager won't response to you
100-
ManagerAddr::UnixSocketAddr(..) => Ok(ManagerDatagram::UnixDatagram(UnixDatagram::unbound()?)),
100+
ManagerAddr::UnixSocketAddr(ref path) => {
101+
let dgram = UnixDatagram::unbound()?;
102+
dgram.connect(path)?;
103+
Ok(ManagerDatagram::UnixDatagram(dgram))
104+
}
101105
}
102106
}
103107

0 commit comments

Comments
 (0)