diff --git a/src/add-ons/kernel/file_systems/xfs/Inode.cpp b/src/add-ons/kernel/file_systems/xfs/Inode.cpp index 90a1cb0d41..686e170ad7 100644 --- a/src/add-ons/kernel/file_systems/xfs/Inode.cpp +++ b/src/add-ons/kernel/file_systems/xfs/Inode.cpp @@ -154,6 +154,10 @@ Inode::VerifyFork(int whichFork) const bool Inode::VerifyForkoff() const { + // Valid case when there is no attribute fork present + if (!fNode->di_forkoff) + return true; + switch(Format()) { case XFS_DINODE_FMT_DEV: if (fNode->di_forkoff != (ROUNDUP(sizeof(uint32), 8) >> 3))