From 24d7f19910e4dfc5ea8110f634398f50d39f19de 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 eb8dc442..4134d95e 100644 --- a/sec/insecure/insecure.go +++ b/sec/insecure/insecure.go @@ -108,6 +108,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 }