diff --git a/src/http.cpp b/src/http.cpp
index 34902879580339dbbc83bd4461a670e938c1cf53..c6b903416d6c86348a5641042a1865570bfadaaf 100644
--- a/src/http.cpp
+++ b/src/http.cpp
@@ -492,7 +492,6 @@ Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, cons
 Request::~Request()
 {
     resolver_.reset();
-    cancel();
     terminate(asio::error::connection_aborted);
 }