diff --git a/src/client/Client.cc b/src/client/Client.cc index 131f80ce451..9991d578fac 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -7717,6 +7717,7 @@ int Client::_readdir_cache_cb(dir_result_t *dirp, add_dirent_cb_t cb, void *p, else dirp->next_offset = dirp->offset_low(); dirp->last_name = dn_name; // we successfully returned this one; update! + dirp->release_count = 0; // last_name no longer match cache index if (r > 0) return r; }