From bf07742aeebea9f0c0aacb796b13514bc6927d10 Mon Sep 17 00:00:00 2001 From: Aishwarya Mathuria Date: Thu, 26 Feb 2026 11:07:22 +0000 Subject: [PATCH] crimson/os/seastore: fix experimental_list_directory iterator dereference See: https://github.com/scylladb/seastar/commit/0046c83f652945f0060bf0db9383481623889cf8 Signed-off-by: Aishwarya Mathuria --- src/crimson/os/seastore/seastore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/seastore.cc b/src/crimson/os/seastore/seastore.cc index 6a03ab801bd..d3f1cff999b 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." -- 2.47.3