Fix readdir inside /dev

This commit is contained in:
EnderIce2 2024-09-24 22:30:08 +03:00
parent 18d00a4bf3
commit bd0c8d9ad8
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -344,8 +344,12 @@ namespace Driver
off_t entries = 0;
for (const auto &var : Node->Children)
{
if (var->Node.Offset < Offset)
debug("iterating \"%s\" inside \"%s\"", var->Name.c_str(), Node->Name.c_str());
if (var->Node.Offset < realOffset)
{
debug("skipping \"%s\" (%d < %d)", var->Name.c_str(), var->Node.Offset, Offset);
continue;
}
if (entries >= Entries)
break;