diff --git a/src/uvw/util.ipp b/src/uvw/util.ipp index 3db285ed..e71a6aa6 100644 --- a/src/uvw/util.ipp +++ b/src/uvw/util.ipp @@ -3,7 +3,7 @@ namespace uvw { UVW_INLINE passwd_info::passwd_info(std::shared_ptr pwd) - : value{pwd} {} + : value{std::move(pwd)} {} UVW_INLINE std::string passwd_info::username() const noexcept { return ((value && value->username) ? value->username : ""); @@ -30,7 +30,7 @@ UVW_INLINE passwd_info::operator bool() const noexcept { } UVW_INLINE uts_name::uts_name(std::shared_ptr init) - : uname{init} {} + : uname{std::move(init)} {} UVW_INLINE std::string uts_name::sysname() const noexcept { return uname ? uname->sysname : "";