]> Sergey Matveev's repositories - btrtrc.git/blobdiff - metainfo/nodes.go
refactor struct identifiers to follow conventional go names
[btrtrc.git] / metainfo / nodes.go
index 76b53722ed8e45ee813c69c8fd5b104d2db2c2ab..58504d921c39ce38fa3279c71e52ae9e8e40936f 100644 (file)
@@ -14,7 +14,7 @@ var (
        _ bencode.Unmarshaler = new(Node)
 )
 
-func (me *Node) UnmarshalBencode(b []byte) (err error) {
+func (n *Node) UnmarshalBencode(b []byte) (err error) {
        var iface interface{}
        err = bencode.Unmarshal(b, &iface)
        if err != nil {
@@ -22,7 +22,7 @@ func (me *Node) UnmarshalBencode(b []byte) (err error) {
        }
        switch v := iface.(type) {
        case string:
-               *me = Node(v)
+               *n = Node(v)
        case []interface{}:
                func() {
                        defer func() {
@@ -31,7 +31,7 @@ func (me *Node) UnmarshalBencode(b []byte) (err error) {
                                        err = r.(error)
                                }
                        }()
-                       *me = Node(net.JoinHostPort(v[0].(string), strconv.FormatInt(v[1].(int64), 10)))
+                       *n = Node(net.JoinHostPort(v[0].(string), strconv.FormatInt(v[1].(int64), 10)))
                }()
        default:
                err = fmt.Errorf("unsupported type: %T", iface)