[haiku-commits] haiku: hrev45391 - src/add-ons/kernel/file_systems/nfs4

  • From: pdziepak@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 21 Mar 2013 02:33:51 +0100 (CET)

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()) {


Other related posts:

  • » [haiku-commits] haiku: hrev45391 - src/add-ons/kernel/file_systems/nfs4 - pdziepak