diff --git a/src/jamidht/conversation.cpp b/src/jamidht/conversation.cpp
index b3f5e5db19af1b682a3a82ec0e7d6c00cb7a3ed8..b43206ae8a5d6a7333d89b1e5849e2256b154ab8 100644
--- a/src/jamidht/conversation.cpp
+++ b/src/jamidht/conversation.cpp
@@ -1842,7 +1842,7 @@ Conversation::checkBootstrapMember(const asio::error_code& ec,
                 sthis->pimpl_->fallbackTimer_->expires_at(std::chrono::steady_clock::now());
                 sthis->pimpl_->fallbackTimer_->async_wait(
                     std::bind(&Conversation::checkBootstrapMember,
-                              sthis.get(),
+                              sthis,
                               std::placeholders::_1,
                               std::move(members)));
             }
@@ -1904,7 +1904,7 @@ Conversation::bootstrap(std::function<void()> onBootstraped)
             sthis->pimpl_->fallbackTimer_->expires_at(std::chrono::steady_clock::now() + 20s
                                                       - std::chrono::seconds(timeForBootstrap));
             sthis->pimpl_->fallbackTimer_->async_wait(std::bind(&Conversation::checkBootstrapMember,
-                                                                sthis.get(),
+                                                                sthis,
                                                                 std::placeholders::_1,
                                                                 std::move(members)));
         });