added 2 changesets to branch 'refs/remotes/pdziepak-github/nfs4' old head: aa5a8cb346abcd13bd7c401f2e82153b661235e3 new head: 68e64c7ab03104b2464814ec3ddcf57f008eabac overview: https://github.com/pdziepak/Haiku/compare/aa5a8cb...68e64c7 ---------------------------------------------------------------------------- fee08ed: nfs4: Fix typo: NFS4ERR_LOCKS_HELD instead of NFS4ERR_LOCK_HELD 68e64c7: nfs4: Expect file system root path to be NULL [ Pawel Dziepak <pdziepak@xxxxxxxxxxx> ] ---------------------------------------------------------------------------- 2 files changed, 7 insertions(+), 5 deletions(-) src/add-ons/kernel/file_systems/nfs4/FileSystem.cpp | 10 ++++++---- src/add-ons/kernel/file_systems/nfs4/NFS4Object.cpp | 2 +- ############################################################################ Commit: fee08ed6ad16a266c5dbfc70af16d17f18c6ff5d Author: Pawel Dziepak <pdziepak@xxxxxxxxxxx> Date: Wed Jan 2 15:20:06 2013 UTC nfs4: Fix typo: NFS4ERR_LOCKS_HELD instead of NFS4ERR_LOCK_HELD ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/file_systems/nfs4/NFS4Object.cpp b/src/add-ons/kernel/file_systems/nfs4/NFS4Object.cpp index f13d34e..c213ab9 100644 --- a/src/add-ons/kernel/file_systems/nfs4/NFS4Object.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/NFS4Object.cpp @@ -26,7 +26,7 @@ NFS4Object::HandleErrors(uint32 nfs4Error, RPC::Server* serv, ASSERT(nfs4Error != NFS4ERR_BAD_STATEID); ASSERT(nfs4Error != NFS4ERR_BAD_SEQID); ASSERT(nfs4Error != NFS4ERR_RESTOREFH); - ASSERT(nfs4Error != NFS4ERR_LOCK_HELD); + ASSERT(nfs4Error != NFS4ERR_LOCKS_HELD); ASSERT(nfs4Error != NFS4ERR_OP_ILLEGAL); if (cookie != NULL) ############################################################################ Commit: 68e64c7ab03104b2464814ec3ddcf57f008eabac Author: Pawel Dziepak <pdziepak@xxxxxxxxxxx> Date: Wed Jan 2 15:26:57 2013 UTC nfs4: Expect file system root path to be NULL ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/file_systems/nfs4/FileSystem.cpp b/src/add-ons/kernel/file_systems/nfs4/FileSystem.cpp index 66bb163..caf4037 100644 --- a/src/add-ons/kernel/file_systems/nfs4/FileSystem.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/FileSystem.cpp @@ -60,17 +60,19 @@ FileSystem::~FileSystem() static const char* GetPath(const char* root, const char* path) { - ASSERT(root != NULL); ASSERT(path != NULL); int slash = 0; int i; for (i = 0; path[i] != '\0'; i++) { - if (path[i] != root[i] || root[i] == '\0') - break; - if (path[i] == '/') slash = i; + + if (root == NULL) + break; + + if (path[i] != root[i] || root[i] == '\0') + break; } if (path[i] == '\0')