diff --git a/ydb/public/sdk/cpp/client/ydb_federated_topic/impl/federated_read_session.cpp b/ydb/public/sdk/cpp/client/ydb_federated_topic/impl/federated_read_session.cpp index df0bf1c8d079..7cfebed230a0 100644 --- a/ydb/public/sdk/cpp/client/ydb_federated_topic/impl/federated_read_session.cpp +++ b/ydb/public/sdk/cpp/client/ydb_federated_topic/impl/federated_read_session.cpp @@ -17,7 +17,7 @@ NTopic::TTopicClientSettings FromFederated(const TFederatedTopicClientSettings& template typename std::function WrapFederatedHandler(std::function outerHandler, std::shared_ptr db, std::shared_ptr federator) { if (outerHandler) { - return [outerHandler, db = std::move(db), &federator](TEvent& ev) { + return [outerHandler, db = std::move(db), federator = std::move(federator)](TEvent& ev) { auto fev = federator->LocateFederate(ev, std::move(db)); return outerHandler(fev); };