diff --git a/be/src/olap/storage_engine.cpp b/be/src/olap/storage_engine.cpp index d2b9568aab000b4..38f63041c58d71b 100644 --- a/be/src/olap/storage_engine.cpp +++ b/be/src/olap/storage_engine.cpp @@ -1145,7 +1145,7 @@ Status StorageEngine::get_compaction_status_json(std::string* result) { void StorageEngine::add_quering_rowset(RowsetSharedPtr rs) { std::lock_guard lock(_quering_rowsets_mutex); - _querying_rowsets.emplace(rs->rowset_id(), rs); + _querying_rowsets.emplace(rs->rowset_id(), std::move(rs)); } RowsetSharedPtr StorageEngine::get_quering_rowset(RowsetId rs_id) {