fs/torrentfs.go | 7 ++++++- diff --git a/fs/torrentfs.go b/fs/torrentfs.go index 8e3e6898c3a0e7085f35e9268a46ac925d8d0af7..1bcc85fa8e84edf7bb6066aa183990020bbe4fa1 100644 --- a/fs/torrentfs.go +++ b/fs/torrentfs.go @@ -102,7 +102,12 @@ func (dn dirNode) Lookup(_ context.Context, name string) (fusefs.Node, error) { dir := false var file *torrent.File - fullPath := dn.path + "/" + name + var fullPath string + if dn.path != "" { + fullPath = dn.path + "/" + name + } else { + fullPath = name + } for _, f := range dn.t.Files() { if f.DisplayPath() == fullPath { file = f