From: Aishwarya Mathuria Date: Thu, 26 Feb 2026 11:07:22 +0000 (+0000) Subject: crimson/os/seastore: fix experimental_list_directory iterator dereference X-Git-Tag: v21.0.0~163^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bf07742aeebea9f0c0aacb796b13514bc6927d10;p=ceph.git crimson/os/seastore: fix experimental_list_directory iterator dereference See: https://github.com/scylladb/seastar/commit/0046c83f652945f0060bf0db9383481623889cf8 Signed-off-by: Aishwarya Mathuria --- diff --git a/src/crimson/os/seastore/seastore.cc b/src/crimson/os/seastore/seastore.cc index 6a03ab801bd2..d3f1cff999bf 100644 --- a/src/crimson/os/seastore/seastore.cc +++ b/src/crimson/os/seastore/seastore.cc @@ -445,7 +445,7 @@ Device::access_ertr::future<> SeaStore::_mkfs(uuid_d new_osd_fsid) // hmm? auto lister = rdir.experimental_list_directory(); while (auto de = co_await lister()) { - auto& entry = de->get(); + auto& entry = *de; DEBUG("found file: {}", entry.name); if (entry.name.find("block.") == 0 && entry.name.length() > 6 ) { // 6 for "block."