From fbca30b2b484bb565c319c69346e248688dcf2c1 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 3 Aug 2020 23:20:26 +0300 Subject: [PATCH] Remove string copy in NetQuery::debug. GitOrigin-RevId: d559507fe2c52a865a3402d755644650d4833637 --- td/telegram/net/NetQuery.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/net/NetQuery.h b/td/telegram/net/NetQuery.h index fe1f911ee..7b60e541e 100644 --- a/td/telegram/net/NetQuery.h +++ b/td/telegram/net/NetQuery.h @@ -239,14 +239,14 @@ class NetQuery : public TsListNode { void debug(string state, bool may_be_lost = false) { may_be_lost_ = may_be_lost; + VLOG(net_query) << *this << " " << tag("state", state); { auto guard = lock(); auto &data = get_data_unsafe(); - data.state_ = state; + data.state_ = std::move(state); data.state_timestamp_ = Time::now(); data.state_change_count_++; } - VLOG(net_query) << *this << " " << tag("state", state); } void set_callback(ActorShared callback) {