]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/node.go
Simpler copy
[nncp.git] / src / node.go
index c965796ead59c38de3c774ef6968d41fe66a3c12..4a28bca63f52edc1b8bcd427e598e6931655eed7 100644 (file)
@@ -119,8 +119,7 @@ func NodeIdFromString(raw string) (*NodeId, error) {
        if len(decoded) != blake2b.Size256 {
                return nil, errors.New("Invalid node id size")
        }
-       buf := new([blake2b.Size256]byte)
-       copy(buf[:], decoded)
-       nodeId := NodeId(*buf)
-       return &nodeId, nil
+       nodeId := new(NodeId)
+       copy(nodeId[:], decoded)
+       return nodeId, nil
 }