fs/ext: Fix the return value of f70.1 (readdir)
Build system / Check kernel codestyle (pull_request) Successful in 23s
Build system / Build (pull_request) Successful in 9m37s

Return ERROR_END_OF_FILE instead of ERROR_SUCCESS when
less files were read than requested.
This commit was merged in pull request #442.
This commit is contained in:
2026-05-16 00:32:03 +01:00
committed by Ivan B
parent bb769cbf85
commit 310999dcc4
+6 -1
View File
@@ -2168,9 +2168,14 @@ ext_ReadFolder:
mov [edx+8], ecx
lea esp, [edi+32]
mov ecx, 20/4
lea edi, [edx+12]
lea edx, [edx+12]
xchg edi, edx
xor eax, eax
rep stosd
cmp ebx, [edx+20] ; read files vs files to read
jz @f
movi eax, ERROR_END_OF_FILE
@@:
ret
.error_bad_len: