Page MenuHomeFreeBSD

D52370.diff
No OneTemporary

D52370.diff

diff --git a/sys/fs/nfsserver/nfs_nfsdport.c b/sys/fs/nfsserver/nfs_nfsdport.c
--- a/sys/fs/nfsserver/nfs_nfsdport.c
+++ b/sys/fs/nfsserver/nfs_nfsdport.c
@@ -2607,6 +2607,7 @@
* rpc reply
*/
if (siz == 0) {
+ateof:
vput(vp);
if (nd->nd_flag & ND_NFSV3)
nfsrv_postopattr(nd, getret, &at);
@@ -2648,6 +2649,8 @@
ncookies--;
}
if (cpos >= cend || ncookies == 0) {
+ if (eofflag != 0)
+ goto ateof;
siz = fullsiz;
toff = off;
goto again;

File Metadata

Mime Type
text/plain
Expires
Sun, Feb 22, 5:21 PM (46 m, 27 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28940413
Default Alt Text
D52370.diff (473 B)

Event Timeline