From 3f9dbee9cf05fd82049df9b282bc09c4c486555c Mon Sep 17 00:00:00 2001 From: vyzo Date: Sat, 21 Sep 2019 14:26:35 +0300 Subject: [PATCH] set the remote peer id in insecure transport when initialized without keys --- sec/insecure/insecure.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sec/insecure/insecure.go b/sec/insecure/insecure.go index e3670c22..478f4e19 100644 --- a/sec/insecure/insecure.go +++ b/sec/insecure/insecure.go @@ -107,6 +107,11 @@ func (t *Transport) SecureOutbound(ctx context.Context, insecure net.Conn, p pee p, conn.remote) } + if t.key == nil && conn.remote == "" { + // set the remote peer id if we were initialiazed without keys + conn.remote = p + } + return conn, nil }