[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-commits
Subject:    [haiku-commits] haiku: hrev56948 - src/add-ons/kernel/file_systems/netfs/server
From:       John Scipione <jscipione () gmail ! com>
Date:       2023-04-26 23:20:13
Message-ID: 20230426232013.1E6AD3F77C () turing ! freelists ! org
[Download RAW message or body]

hrev56948 adds 1 changeset to branch 'master'
old head: 7b3bfaf34fb0f0989a14e1d549777076a3bd8139
new head: fc12af740f936f90ab1dd2296caecd66f6bad349
overview: https://git.haiku-os.org/haiku/log/?qt=range&q=fc12af740f93+%5E7b3bfaf34fb0

----------------------------------------------------------------------------

fc12af740f93: netfs: Restore status_t result, fix build
  
  result is being used on VisitReadQueryRequest().
  
  It was not being used on ProcessQueryEvent() though
  so leave that off still.
  
  Change-Id: I8fbfbb3edef6ff962237f696fe315b66900b4376

                                     [ John Scipione <jscipione@gmail.com> ]

----------------------------------------------------------------------------

Revision:    hrev56948
Commit:      fc12af740f936f90ab1dd2296caecd66f6bad349
URL:         https://git.haiku-os.org/haiku/commit/?id=fc12af740f93
Author:      John Scipione <jscipione@gmail.com>
Date:        Wed Apr 26 23:16:44 2023 UTC

----------------------------------------------------------------------------

1 file changed, 2 insertions(+), 1 deletion(-)
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp | 3 ++-

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp \
b/src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp index \
                c4a932fb56..1e11df930b 100644
--- a/src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
+++ b/src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
@@ -2405,10 +2405,11 @@ ClientConnection::VisitReadQueryRequest(ReadQueryRequest* \
request)  
 	// create an array for the IDs of the client volumes a found entry may
 	// reside on
+	status_t result = B_OK;
 	int32 volumeCount = fVolumes->Size();
 	int32* volumeIDs = new(std::nothrow) int32[volumeCount];
 	if (!volumeIDs)
-		return B_NO_MEMORY;
+		result = B_NO_MEMORY;
 
 	ArrayDeleter<int32> volumeIDsDeleter(volumeIDs);
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic