svn commit: r363686 - projects/nfs-over-tls/sys/fs/nfsserver
Rick Macklem
rmacklem at FreeBSD.org
Thu Jul 30 03:21:17 UTC 2020
Author: rmacklem
Date: Thu Jul 30 03:21:16 2020
New Revision: 363686
URL: https://svnweb.freebsd.org/changeset/base/363686
Log:
Apply a fix to nfsvno_setxattr() that is already in head.
Modified:
projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c
Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c
==============================================================================
--- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c Thu Jul 30 02:52:55 2020 (r363685)
+++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c Thu Jul 30 03:21:16 2020 (r363686)
@@ -6442,9 +6442,14 @@ nfsvno_setxattr(struct vnode *vp, char *name, int len,
uiop->uio_td = p;
uiop->uio_offset = 0;
uiop->uio_resid = len;
- error = nfsrv_createiovecw(len, m, cp, &iv, &cnt);
- uiop->uio_iov = iv;
- uiop->uio_iovcnt = cnt;
+ if (len > 0) {
+ error = nfsrv_createiovecw(len, m, cp, &iv, &cnt);
+ uiop->uio_iov = iv;
+ uiop->uio_iovcnt = cnt;
+ } else {
+ uiop->uio_iov = iv = NULL;
+ uiop->uio_iovcnt = 0;
+ }
if (error == 0) {
error = VOP_SETEXTATTR(vp, EXTATTR_NAMESPACE_USER, name, uiop,
cred, p);
More information about the svn-src-projects
mailing list