diff --git a/src/uvw/uv_type.hpp b/src/uvw/uv_type.hpp index 4689fdb5..508aabc2 100644 --- a/src/uvw/uv_type.hpp +++ b/src/uvw/uv_type.hpp @@ -17,7 +17,7 @@ namespace uvw { template struct uv_type { explicit uv_type(loop::token, std::shared_ptr ref) noexcept - : owner{std::move(ref)}, resource{} {} + : owner{std::move(ref)} {} uv_type(const uv_type &) = delete; uv_type(uv_type &&) = delete; @@ -76,7 +76,7 @@ protected: private: std::shared_ptr owner; - U resource; + U resource{}; }; } // namespace uvw