From 1771d2ef36e2e8f7c05d5f7eab669d042ffe97ed Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 12 Jul 2024 15:39:53 +0300 Subject: [PATCH] Fix READDIR cookie/offset bug --- src/nfs/nfs_kv_readdir.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nfs/nfs_kv_readdir.cpp b/src/nfs/nfs_kv_readdir.cpp index 1db5fd04..cbb6b5e7 100644 --- a/src/nfs/nfs_kv_readdir.cpp +++ b/src/nfs/nfs_kv_readdir.cpp @@ -190,12 +190,12 @@ resume_2: { st->start = st->prefix+lc_it->second.key; st->to_skip = 1; - st->offset = st->cookie; + st->offset = st->cookie+1; } else { 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)); } }