From d8326344c9dcc4ce023e8df1bd16c868225a5e2c Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Fri, 10 Sep 2021 21:08:57 -0700 Subject: [PATCH] crimson/os/seastore/scanner: fix budget_used ref in scan_valid_records Fixes: https://tracker.ceph.com/issues/52582 Signed-off-by: Samuel Just --- src/crimson/os/seastore/scanner.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/scanner.cc b/src/crimson/os/seastore/scanner.cc index df3394cc60f..9970ee3456c 100644 --- a/src/crimson/os/seastore/scanner.cc +++ b/src/crimson/os/seastore/scanner.cc @@ -116,7 +116,7 @@ Scanner::scan_valid_records_ret Scanner::scan_valid_records( cursor.offset.offset = segment_manager.get_block_size(); } auto retref = std::make_unique(0); - auto budget_used = *retref; + auto &budget_used = *retref; return crimson::repeat( [=, &cursor, &budget_used, &handler]() mutable -> scan_valid_records_ertr::future { -- 2.39.5