Skip to content

Commit cfee166

Browse files
sanityclaude
andcommitted
fix: use pub_key() instead of peer() in connect tracing
The acceptor's PeerAddr is intentionally Unknown (NAT scenario) since the local peer doesn't know its external address yet. Use pub_key() instead of peer() to avoid panics on unknown addresses. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent ed93d91 commit cfee166

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/core/src/operations/connect.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,8 +320,8 @@ impl RelayState {
320320
// Use the joiner with updated observed address for response routing
321321
actions.response_target = Some(self.request.joiner.clone());
322322
tracing::info!(
323-
acceptor_peer = %acceptor.peer(),
324-
joiner_peer = %self.request.joiner.peer(),
323+
acceptor_pub_key = %acceptor.pub_key(),
324+
joiner_pub_key = %self.request.joiner.pub_key(),
325325
acceptor_loc = ?acceptor.location,
326326
joiner_loc = ?self.request.joiner.location,
327327
ring_distance = ?dist,

0 commit comments

Comments
 (0)