From: Xuehan Xu Date: Thu, 4 Mar 2021 09:20:28 +0000 (+0800) Subject: crimson/osd: capture error_code by value in PG::handle_failed_op X-Git-Tag: v17.1.0~2754^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F39827%2Fhead;p=ceph.git crimson/osd: capture error_code by value in PG::handle_failed_op Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/osd/pg.cc b/src/crimson/osd/pg.cc index 63c88f2b4397..6ad2cad43584 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(