hrev45391 adds 1 changeset to branch 'master' old head: 3d064796c7e4765e62811d3d17f94c015d9af85b new head: 18d2a3609e8bb8422b568deb1c481f38d9f90792 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=18d2a36+%5E3d06479 ---------------------------------------------------------------------------- 18d2a36: nfs4: Fix #9556: wrong error handling in CreateObject [ Pawel Dziepak <pdziepak@xxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev45391 Commit: 18d2a3609e8bb8422b568deb1c481f38d9f90792 URL: http://cgit.haiku-os.org/haiku/commit/?id=18d2a36 Author: Pawel Dziepak <pdziepak@xxxxxxxxxxx> Date: Thu Mar 21 01:32:00 2013 UTC Ticket: https://dev.haiku-os.org/ticket/9556 ---------------------------------------------------------------------------- 1 file changed, 4 insertions(+), 4 deletions(-) src/add-ons/kernel/file_systems/nfs4/Inode.cpp | 8 ++++---- ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/file_systems/nfs4/Inode.cpp b/src/add-ons/kernel/file_systems/nfs4/Inode.cpp index 48ad7f0..037930c 100644 --- a/src/add-ons/kernel/file_systems/nfs4/Inode.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/Inode.cpp @@ -409,16 +409,16 @@ Inode::CreateObject(const char* name, const char* path, int mode, FileType type, uint64 fileID; FileHandle handle; - status_t result = NFS4Inode::CreateObject(name, path, mode, type, &changeInfo, - &fileID, &handle); + status_t result = NFS4Inode::CreateObject(name, path, mode, type, + &changeInfo, &fileID, &handle); if (result != B_OK) - return B_OK; + return result; fFileSystem->Root()->MakeInfoInvalid(); result = ChildAdded(name, fileID, handle); if (result != B_OK) - return B_OK; + return result; fCache->Lock(); if (fCache->Valid()) {