metainfo/metainfo.go | 4 ++-- diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index 56d4ce59ce3039b07122702990dc5b0639629af3..71c68e458405354820eaf398af368ae03a7cf950 100644 --- a/metainfo/metainfo.go +++ b/metainfo/metainfo.go @@ -58,7 +58,7 @@ buf.Reset(f) return Load(&buf) } -func (mi MetaInfo) UnmarshalInfo() (info Info, err error) { +func (mi *MetaInfo) UnmarshalInfo() (info Info, err error) { err = bencode.Unmarshal(mi.InfoBytes, &info) return } @@ -68,7 +68,7 @@ return HashBytes(mi.InfoBytes) } // Encode to bencoded form. -func (mi MetaInfo) Write(w io.Writer) error { +func (mi *MetaInfo) Write(w io.Writer) error { return bencode.NewEncoder(w).Encode(mi) }