From 147eb336318812c88b3d0ba98ee78f7d97b2d3fe Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Wed, 18 Sep 2019 09:37:31 -0700 Subject: [PATCH] fix: initialize circuitAddr after initializing the protocol --- transport.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/transport.go b/transport.go index 8491ddb..89ade49 100644 --- a/transport.go +++ b/transport.go @@ -20,10 +20,11 @@ var Protocol = ma.Protocol{ VCode: ma.CodeToVarint(P_CIRCUIT), } -var circuitAddr ma.Multiaddr = ma.Cast(Protocol.VCode) +var circuitAddr ma.Multiaddr func init() { ma.AddProtocol(Protocol) + circuitAddr = ma.Cast(Protocol.VCode) } var _ transport.Transport = (*RelayTransport)(nil)