feat; Add tests for symlink behaviour of mkdir

This commit is contained in:
Felicitas Pojtinger
2022-01-21 01:58:10 +01:00
parent 301943c3a5
commit 259db51d9e
2 changed files with 111 additions and 5 deletions

View File

@@ -310,6 +310,17 @@ func (f *STFS) Mkdir(name string, perm os.FileMode) error {
return os.ErrExist
}
if hdr, err := inventory.Stat(
f.metadata,
name,
true,
f.onHeader,
); err == nil && hdr != nil {
return os.ErrExist
}
return f.mknodeWithoutLocking(true, name, perm, false, "", false)
}