cmd/torrent/serve.go | 2 +- fs/torrentfs.go | 2 +- diff --git a/cmd/torrent/serve.go b/cmd/torrent/serve.go index bdb1559473d463139d71342742d2f0012176bf94..d37dafafaac83fbd121206558e018eda1f983597 100644 --- a/cmd/torrent/serve.go +++ b/cmd/torrent/serve.go @@ -44,7 +44,7 @@ err = info.BuildFromFilePath(filePath) if err != nil { return fmt.Errorf("building info from path %q: %w", filePath, err) } - for _, fi := range info.Files { + for _, fi := range info.UpvertedFiles() { log.Printf("added %q", fi.Path) } mi := metainfo.MetaInfo{ diff --git a/fs/torrentfs.go b/fs/torrentfs.go index 5e0b75ea18e4bd8a944124d9bddb94957148502d..1b7b144e78fb961b5b374c9a1461ca9e6559cda4 100644 --- a/fs/torrentfs.go +++ b/fs/torrentfs.go @@ -72,7 +72,7 @@ } func (dn dirNode) ReadDirAll(ctx context.Context) (des []fuse.Dirent, err error) { names := map[string]bool{} - for _, fi := range dn.metadata.Files { + for _, fi := range dn.metadata.UpvertedFiles() { filePathname := strings.Join(fi.Path, "/") if !isSubPath(dn.path, filePathname) { continue