vfs: filter files . and .. from readDir output - fixes #2135

This commit is contained in:
Mateusz Pabian 2018-04-24 23:28:37 +02:00 committed by Nick Craig-Wood
parent cc8799e0d6
commit 7c5f87842c

View file

@ -191,6 +191,9 @@ func (d *Dir) _readDir() error {
found := make(map[string]struct{}) found := make(map[string]struct{})
for _, entry := range entries { for _, entry := range entries {
name := path.Base(entry.Remote()) name := path.Base(entry.Remote())
if name == "." || name == ".." {
continue
}
node := d.items[name] node := d.items[name]
found[name] = struct{}{} found[name] = struct{}{}
switch item := entry.(type) { switch item := entry.(type) {