nfs4: make sure we have inode names required to get file handle
This commit is contained in:
@@ -148,8 +148,12 @@ FileInfo::UpdateFileHandles(FileSystem* fs)
|
|||||||
|
|
||||||
uint32 i;
|
uint32 i;
|
||||||
InodeNames* names = fNames;
|
InodeNames* names = fNames;
|
||||||
for (i = 0; names != NULL; i++)
|
for (i = 0; names != NULL; i++) {
|
||||||
|
if (names->fNames.IsEmpty())
|
||||||
|
return B_ENTRY_NOT_FOUND;
|
||||||
|
|
||||||
names = names->fNames.Head()->fParent;
|
names = names->fNames.Head()->fParent;
|
||||||
|
}
|
||||||
|
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
names = fNames;
|
names = fNames;
|
||||||
|
|||||||
Reference in New Issue
Block a user