aboutsummaryrefslogtreecommitdiff
path: root/crypto/openssh/ssh-agent/(public-mirror)
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2026-03-16 23:22:37 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2026-03-16 23:22:37 +0000
commit6580d040861dfbf6c630a93cbf41f2a2c7e7b327 (patch)
treeeace4f607df0fd0757aa99b5852984c90ee84aa8 /crypto/openssh/ssh-agent/(public-mirror)
parente39d3a6b32331437da6c13a4aeb67e5bcca67625 (diff)
nfs_nfsdserv.c: Fix handling of archive flag for mkdirHEADmain
An NFSv4.1/4.2 client can set/clear the archive, hidden and system flags when creating non-regular files, such as directories. Without this patch, the setting of va_flags causes an EPERM failure, since they are specified for VOP_MKDIR(), VOP_MKNOD() and VOP_SYMLINK(). This patch sets va_flags == VNOVAL for the above VOP_xxx() calls and then sets/clears the flags after creation, which fixes the problem. This bug only affects the Windows NFSv4.1/4.2 client. PR: 293691 Tested by: Dan Shelton <dan.f.shelton@gmail.com> MFC after: 2 weeks
Diffstat (limited to 'crypto/openssh/ssh-agent/(public-mirror)')
0 files changed, 0 insertions, 0 deletions