From 209e7fb5227461ace785bc0846697b36f2655cda Mon Sep 17 00:00:00 2001 From: Michal Jarzabek Date: Tue, 11 Oct 2016 19:54:16 +0100 Subject: [PATCH] mds/DamageTable.cc: move shared ptrs Signed-off-by: Michal Jarzabek --- src/mds/DamageTable.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mds/DamageTable.cc b/src/mds/DamageTable.cc index b8bcdda37d9c..d4426978eb22 100644 --- a/src/mds/DamageTable.cc +++ b/src/mds/DamageTable.cc @@ -51,7 +51,7 @@ bool DamageTable::notify_dentry( DamageEntryRef entry = std::make_shared( ino, frag, dname, snap_id); dentries[key][DentryIdent(dname, snap_id)] = entry; - by_id[entry->id] = entry; + by_id[entry->id] = std::move(entry); } return false; @@ -79,7 +79,7 @@ bool DamageTable::notify_dirfrag(inodeno_t ino, frag_t frag) if (dirfrags.count(key) == 0) { DamageEntryRef entry = std::make_shared(ino, frag); dirfrags[key] = entry; - by_id[entry->id] = entry; + by_id[entry->id] = std::move(entry); } return false; @@ -94,7 +94,7 @@ bool DamageTable::notify_remote_damaged(inodeno_t ino) if (remotes.count(ino) == 0) { auto entry = std::make_shared(ino); remotes[ino] = entry; - by_id[entry->id] = entry; + by_id[entry->id] = std::move(entry); } return false; -- 2.47.3