From affeb0b9ce9423a035907931f19038e8192100e9 Mon Sep 17 00:00:00 2001 From: jdl Date: Mon, 10 Feb 2025 19:21:36 +0100 Subject: [PATCH] WIP: Working --- peer/peerstates.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/peer/peerstates.go b/peer/peerstates.go index b05826c..f12ab08 100644 --- a/peer/peerstates.go +++ b/peer/peerstates.go @@ -59,10 +59,13 @@ func (s *State) OnPeerUpdate(peer *m.Peer) PeerState { } s.peer = peer + + s.staged.localIP = s.localIP + s.staged.IP = peer.PeerIP + s.staged.Up = false s.staged.Relay = false s.staged.Direct = false s.staged.DirectAddr = netip.AddrPort{} - s.staged.PubSignKey = nil s.staged.PubSignKey = peer.PubSignKey s.staged.ControlCipher = newControlCipher(s.privKey, peer.PubKey) s.staged.DataCipher = newDataCipher() @@ -93,7 +96,7 @@ func (s *State) OnPeerUpdate(peer *m.Peer) PeerState { func (s *State) logf(format string, args ...any) { b := strings.Builder{} - name := "--" + name := "" if s.peer != nil { name = s.peer.Name }