metainfo/metainfo.go | 5 ++++- diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index fbf48671d484a0e3342f855585a98a91975c42f2..93f9103b968b09f661cb3aa9a9a6618a8102cdb6 100644 --- a/metainfo/metainfo.go +++ b/metainfo/metainfo.go @@ -1,6 +1,7 @@ package metainfo import ( + "bufio" "io" "net/url" "os" @@ -43,7 +44,9 @@ if err != nil { return nil, err } defer f.Close() - return Load(f) + var buf bufio.Reader + buf.Reset(f) + return Load(&buf) } func (mi MetaInfo) UnmarshalInfo() (info Info, err error) {