summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2004-07-03 19:17:06 +0000
committerRobert Watson <rwatson@FreeBSD.org>2004-07-03 19:17:06 +0000
commit3a54d6a8a824bad29e19a6b9cbd4be8fff46b45b (patch)
tree4972a7c352f38da1fe4206f1e3c1ef0d6d1d07b3
parent455fb174dfe376f3c4132713a1d08dc05fe080d3 (diff)
Notes
-rw-r--r--sys/nfsserver/nfs_srvcache.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/nfsserver/nfs_srvcache.c b/sys/nfsserver/nfs_srvcache.c
index e82625ed6928..b41942d6407c 100644
--- a/sys/nfsserver/nfs_srvcache.c
+++ b/sys/nfsserver/nfs_srvcache.c
@@ -248,8 +248,12 @@ loop:
/* case AF_INET6: */
/* case AF_ISO: */
default:
+ /*
+ * XXXRW: Seems like we should only set RC_NAM if we
+ * actually manage to set rc_nam to something non-NULL.
+ */
rp->rc_flag |= RC_NAM;
- rp->rc_nam = sodupsockaddr(nd->nd_nam, M_WAITOK);
+ rp->rc_nam = sodupsockaddr(nd->nd_nam, M_NOWAIT);
break;
};
rp->rc_proc = nd->nd_procnum;