diff --git a/implementation/routing/src/event.cpp b/implementation/routing/src/event.cpp index 8f5b44ce4..8c4c7db3b 100644 --- a/implementation/routing/src/event.cpp +++ b/implementation/routing/src/event.cpp @@ -797,7 +797,7 @@ event::start_cycle() { && std::chrono::milliseconds::zero() != cycle_) { cycle_timer_.expires_from_now(cycle_); auto its_handler = - std::bind(&event::update_cbk, shared_from_this(), + std::bind(&event::update_cbk, this, std::placeholders::_1); cycle_timer_.async_wait(its_handler); }