From 9b698138e9fd07dead3c496fdb9b56d3205c7a65 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Thu, 23 Jan 2025 15:46:32 +0100 Subject: [PATCH] p2p/nat: add MarshalText in STUN --- p2p/nat/stun.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 {