From 8360742fdf9f1964ae016e99a47ddaf2c770e908 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 11 Jan 2025 15:32:52 +0100 Subject: ADD: NeFS.cc patches. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/src/FS/NeFS.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'dev/Kernel/src/FS') diff --git a/dev/Kernel/src/FS/NeFS.cc b/dev/Kernel/src/FS/NeFS.cc index 21618239..ff5a5dc8 100644 --- a/dev/Kernel/src/FS/NeFS.cc +++ b/dev/Kernel/src/FS/NeFS.cc @@ -89,9 +89,13 @@ _Output NFS_FORK_STRUCT* NeFileSystemParser::CreateFork(_Input NFS_CATALOG_STRUC drv.fInput(&drv.fPacket); lba_prev_fork = lba; - lba = cur_fork.NextSibling; prev_fork = cur_fork; + if (cur_fork.PreviousSibling <= kNeFSCatalogStartAddress) + break; + + lba = cur_fork.PreviousSibling; + if (cur_fork.Flags & kNeFSFlagCreated) { /// sanity check. -- cgit v1.2.3