From 1df4ab9425ee1d52ac421d4e7ac003df7b962de4 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Thu, 4 Mar 2021 17:20:28 +0800 Subject: [PATCH] crimson/osd: capture error_code by value in PG::handle_failed_op Signed-off-by: Xuehan Xu --- src/crimson/osd/pg.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/osd/pg.cc b/src/crimson/osd/pg.cc index 63c88f2b439..6ad2cad4358 100644 --- a/src/crimson/osd/pg.cc +++ b/src/crimson/osd/pg.cc @@ -672,7 +672,7 @@ seastar::future> PG::handle_failed_op( need_reload_obc); return (need_reload_obc ? reload_obc(*obc) : load_obc_ertr::now() - ).safe_then([&e, &m, obc = std::move(obc), this] { + ).safe_then([e, &m, obc = std::move(obc), this] { auto reply = make_message( &m, -e.value(), get_osdmap_epoch(), 0, false); reply->set_enoent_reply_versions( -- 2.47.3