]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Buffer metainfo loads from files
authorMatt Joiner <anacrolix@gmail.com>
Sat, 16 Sep 2023 03:48:36 +0000 (13:48 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sat, 16 Sep 2023 03:48:36 +0000 (13:48 +1000)
metainfo/metainfo.go

index fbf48671d484a0e3342f855585a98a91975c42f2..93f9103b968b09f661cb3aa9a9a6618a8102cdb6 100644 (file)
@@ -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) {