From 767ad3bc36d68c0f23cc34b3bf3b7eb47e9044c3 Mon Sep 17 00:00:00 2001 From: Yulon Date: Fri, 28 Jul 2023 01:08:14 +0800 Subject: [PATCH] fix: add future<>::dtor() --- include/rua/sync/future.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/rua/sync/future.hpp b/include/rua/sync/future.hpp index c150895..746d2d5 100644 --- a/include/rua/sync/future.hpp +++ b/include/rua/sync/future.hpp @@ -96,6 +96,10 @@ class future : private enable_await_operators { std::is_convertible &>::value>> future(Promise &prm) : $v(&static_cast &>(prm)) {} + ~future() { + reset(); + } + template < typename U, typename = enable_if_t<