nfs4: Fix error checking in NFS4Server::_Renewal()

This fixes CID 990985.
This commit is contained in:
Pawel Dziepak
2013-03-19 01:24:02 +01:00
parent c689b9f5f1
commit a43c0e5ce0
@@ -229,7 +229,7 @@ NFS4Server::_Renewal()
if (result != B_TIMED_OUT) {
if (result == B_OK)
release_sem(fWaitCancel);
return B_OK;
return result;
}
uint64 clientId = fClientId;
@@ -244,7 +244,9 @@ NFS4Server::_Renewal()
Request request(fServer, NULL);
request.Builder().Renew(clientId);
request.Send();
result = request.Send();
if (result != B_OK)
continue;
switch (request.Reply().NFS4Error()) {
case NFS4ERR_CB_PATH_DOWN: