You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
vfs: recursive mkdir does not follow symlinked intermediate directories #64286
How often does it reproduce? Is there a required condition?
Always
What is the expected behavior? Why is that the expected behavior?
/target/subdir exists: true
Native recursive mkdir follows symlinked intermediate path components, so creating through /link/subdir should create subdir inside /target.
What do you see instead?
throws ENOTDIR
The recursive mkdir loop checks the symlink entry itself with entry.isDirectory() instead of resolving the intermediate symlink to its directory target.
Activity
vfs: follow symlinked dirs in recursive mkdir
vfs: follow symlinked dirs in recursive mkdir
vfs: follow symlinked dirs in recursive mkdir