]> Sergey Matveev's repositories - btrtrc.git/blobdiff - peer_protocol/ut-holepunch/err-code.go
Fix panic logging unknown holepunch error code
[btrtrc.git] / peer_protocol / ut-holepunch / err-code.go
index 42b1db1adf3f31d8abbb707918d3de20d92e9c2a..7cc61db736fd474f2d3dd731e372079a3e6201ac 100644 (file)
@@ -1,5 +1,9 @@
 package utHolepunch
 
+import (
+       "fmt"
+)
+
 type ErrCode uint32
 
 var _ error = ErrCode(0)
@@ -22,6 +26,6 @@ func (ec ErrCode) Error() string {
        case NoSelf:
                return "the target endpoint belongs to the relaying peer"
        default:
-               panic(ec)
+               return fmt.Sprintf("error code %d", ec)
        }
 }