X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=metainfo%2Fmetainfo.go;fp=metainfo%2Fmetainfo.go;h=93f9103b968b09f661cb3aa9a9a6618a8102cdb6;hb=b84b19cc4c45c0995b15933dded21742d6b24042;hp=fbf48671d484a0e3342f855585a98a91975c42f2;hpb=4fb12d06b31b64ea942a300f289e35b5e2547f2b;p=btrtrc.git diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index fbf48671..93f9103b 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 @@ func LoadFromFile(filename string) (*MetaInfo, error) { 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) {