Skip to content

Commit ab70f3c

Browse files
use correct relay addr on recv
1 parent fe36cc9 commit ab70f3c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

iroh/src/magicsock.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -825,8 +825,11 @@ impl MagicSock {
825825
}
826826
transports::Addr::Relay(src_url, src_node) => {
827827
// Relay
828-
let quic_mapped_addr = self.node_map.receive_relay(src_url, *src_node);
829-
quinn_meta.addr = quic_mapped_addr.private_socket_addr();
828+
let _quic_mapped_addr = self.node_map.receive_relay(src_url, *src_node);
829+
let mapped_addr = self
830+
.relay_mapped_addrs
831+
.get_or_register(src_url.clone(), *src_node);
832+
quinn_meta.addr = mapped_addr.private_socket_addr();
830833
}
831834
}
832835
} else {

0 commit comments

Comments
 (0)