Fix READDIR cookie/offset bug

This commit is contained in:
Vitaliy Filippov
2024-07-12 16:11:35 +03:00
parent d88ab76636
commit 1771d2ef36
+2 -2
View File
@@ -190,12 +190,12 @@ resume_2:
{ {
st->start = st->prefix+lc_it->second.key; st->start = st->prefix+lc_it->second.key;
st->to_skip = 1; st->to_skip = 1;
st->offset = st->cookie; st->offset = st->cookie+1;
} }
else else
{ {
st->to_skip = st->cookie-2; st->to_skip = st->cookie-2;
st->offset = 2; st->offset = st->cookie;
st->cookieverf = ((uint64_t)lrand48() | ((uint64_t)lrand48() << 31) | ((uint64_t)lrand48() << 62)); st->cookieverf = ((uint64_t)lrand48() | ((uint64_t)lrand48() << 31) | ((uint64_t)lrand48() << 62));
} }
} }