diff --git a/p2p/nat/stun.go b/p2p/nat/stun.go index 4e5eec8be7..17e5d9b2d8 100644 --- a/p2p/nat/stun.go +++ b/p2p/nat/stun.go @@ -56,9 +56,13 @@ func newSTUN(serverAddr string) (Interface, error) { func (s stun) String() string { if len(s.serverList) == 1 { - return fmt.Sprintf("STUN(%s)", s.serverList[0]) + return fmt.Sprintf("stun:%s", s.serverList[0]) } - return "STUN" + return "stun" +} + +func (s stun) MarshalText() ([]byte, error) { + return []byte(s.String()), nil } func (stun) SupportsMapping() bool {