aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoruzhas <uzhas@ydb.tech>2023-10-27 22:17:06 +0300
committeruzhas <uzhas@ydb.tech>2023-10-27 23:03:47 +0300
commit5237121770b9647777a75bf68d5a8e178b6eae55 (patch)
treebc05776c8a265ec652e7ad66a996ddb26d24134e
parent93f548fb7a31e47b9c1a92046349d89692169a3e (diff)
downloadydb-5237121770b9647777a75bf68d5a8e178b6eae55.tar.gz
fix coverity issue: use after move
-rw-r--r--ydb/core/kqp/runtime/kqp_stream_lookup_actor.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ydb/core/kqp/runtime/kqp_stream_lookup_actor.cpp b/ydb/core/kqp/runtime/kqp_stream_lookup_actor.cpp
index 8866befd90..92bb64e352 100644
--- a/ydb/core/kqp/runtime/kqp_stream_lookup_actor.cpp
+++ b/ydb/core/kqp/runtime/kqp_stream_lookup_actor.cpp
@@ -395,7 +395,8 @@ private:
read.State = EReadState::Running;
- const auto [readIt, succeeded] = Reads.insert({read.Id, std::move(read)});
+ auto readId = read.Id;
+ const auto [readIt, succeeded] = Reads.insert({readId, std::move(read)});
YQL_ENSURE(succeeded);
ReadsPerShard[shardId].Reads.push_back(&readIt->second);