returnied after -ENOENT dirent is encountered
(details in tracker issue below)
fixes: https://tracker.ceph.com/issues/41297
Signed-off-by: Mark Kogan <mkogan@redhat.com>
(cherry picked from commit
06dcfb1bd3390d6b169342b624c0ba4d62210bbf)
if (r < 0 && r != -ENOENT) {
return r;
}
+ } else {
+ r = 0;
}
if (r >= 0) {
ldout(cct, 10) << "RGWRados::cls_bucket_list_ordered: got " <<
if (r < 0 && r != -ENOENT) {
return r;
}
+ } else {
+ r = 0;
}
// at this point either r >=0 or r == -ENOENT