diff --git a/wsd/ClientSession.hpp b/wsd/ClientSession.hpp index 8b3ce2984d11f..68f564d72a929 100644 --- a/wsd/ClientSession.hpp +++ b/wsd/ClientSession.hpp @@ -178,7 +178,7 @@ class ClientSession final : public Session } /// Set WOPI fileinfo object - void setWopiFileInfo(std::unique_ptr& wopiFileInfo) { _wopiFileInfo = std::move(wopiFileInfo); } + void setWopiFileInfo(std::unique_ptr wopiFileInfo) { _wopiFileInfo = std::move(wopiFileInfo); } /// Get requested tiles waiting for sending to the client std::deque& getRequestedTiles() { return _requestedTiles; } diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp index 26cb2a4083af3..b0c266022f97d 100644 --- a/wsd/DocumentBroker.cpp +++ b/wsd/DocumentBroker.cpp @@ -1436,7 +1436,7 @@ DocumentBroker::updateSessionWithWopiInfo(const std::shared_ptr& } // Pass the ownership to the client session. - session->setWopiFileInfo(wopiFileInfo); + session->setWopiFileInfo(std::move(wopiFileInfo)); session->setUserId(userId); session->setUserName(username); session->setUserExtraInfo(userExtraInfo);