From bd65fcfb90c5c4d58a875a41057001bccc6c3530 Mon Sep 17 00:00:00 2001 From: Amlal Date: Tue, 6 May 2025 19:43:46 +0200 Subject: feat(kernel/HeFS): move sz_out out of the loop, to avoid it being reset. Signed-off-by: Amlal --- dev/kernel/src/FS/HeFS+FileSystemParser.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dev/kernel/src/FS') diff --git a/dev/kernel/src/FS/HeFS+FileSystemParser.cc b/dev/kernel/src/FS/HeFS+FileSystemParser.cc index 97afd614..39ed6916 100644 --- a/dev/kernel/src/FS/HeFS+FileSystemParser.cc +++ b/dev/kernel/src/FS/HeFS+FileSystemParser.cc @@ -1020,10 +1020,11 @@ _Output Bool HeFileSystemParser::INodeManip(_Input DriveTrait* mnt, VoidPtr bloc if (!nodes) return NO; + SizeT sz_out = 0; + for (SizeT i = 0UL; i < cnt; ++i) { auto& start = nodes[i]; SizeT cnt_slice = 0; - SizeT sz_out = 0; while (cnt_slice < kHeFSSliceCount) { struct HEFS_INODE_SLICE& slice = start.fSlices[cnt_slice]; -- cgit v1.2.3