diff options
Diffstat (limited to 'src/DefaultBtRequestFactory.cc')
| -rw-r--r-- | src/DefaultBtRequestFactory.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/DefaultBtRequestFactory.cc b/src/DefaultBtRequestFactory.cc index 129b697d..136f7689 100644 --- a/src/DefaultBtRequestFactory.cc +++ b/src/DefaultBtRequestFactory.cc @@ -109,10 +109,10 @@ private: PieceStorage* pieceStorage_; cuid_t cuid_; public: - ProcessChokedPiece(const std::shared_ptr<Peer>& peer, + ProcessChokedPiece(std::shared_ptr<Peer> peer, PieceStorage* pieceStorage, cuid_t cuid): - peer_(peer), + peer_(std::move(peer)), pieceStorage_(pieceStorage), cuid_(cuid) {} @@ -131,7 +131,7 @@ class FindChokedPiece { private: std::shared_ptr<Peer> peer_; public: - FindChokedPiece(const std::shared_ptr<Peer>& peer):peer_(peer) {} + FindChokedPiece(std::shared_ptr<Peer> peer):peer_(std::move(peer)) {} bool operator()(const std::shared_ptr<Piece>& piece) { |
