diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2004-07-03 19:17:06 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2004-07-03 19:17:06 +0000 |
commit | 3a54d6a8a824bad29e19a6b9cbd4be8fff46b45b (patch) | |
tree | 4972a7c352f38da1fe4206f1e3c1ef0d6d1d07b3 | |
parent | 455fb174dfe376f3c4132713a1d08dc05fe080d3 (diff) |
Notes
-rw-r--r-- | sys/nfsserver/nfs_srvcache.c | 6 |
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; |