From fea92e7bb3529b87f2cdce45448892644b1fa2fc Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Tue, 8 Jan 2013 18:57:14 +0100 Subject: [PATCH] nfs4: Save open mode in case of open reclaimation --- src/add-ons/kernel/file_systems/nfs4/InodeRegular.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/file_systems/nfs4/InodeRegular.cpp b/src/add-ons/kernel/file_systems/nfs4/InodeRegular.cpp index 7533b86408..6c9d0a70aa 100644 --- a/src/add-ons/kernel/file_systems/nfs4/InodeRegular.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/InodeRegular.cpp @@ -59,6 +59,7 @@ Inode::CreateState(const char* name, int mode, int perms, OpenState* state, state->fFileSystem = fFileSystem; state->fInfo = fi; + state->fMode = mode & O_RWMASK; return B_OK; } @@ -117,6 +118,7 @@ Inode::Open(int mode, OpenFileCookie* cookie) state->fInfo = fInfo; state->fFileSystem = fFileSystem; + state->fMode = mode & O_RWMASK; status_t result = OpenFile(state, mode, &data); if (result != B_OK) return result;