aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvokayndzop <vokayndzop@yandex-team.com>2024-12-28 12:28:24 +0300
committervokayndzop <vokayndzop@yandex-team.com>2024-12-28 13:07:25 +0300
commitd679a6082d9a96a0e355545a41e0d06bbc3dfbd1 (patch)
tree58073f8b02b07655fe8dc95a2e29724fbb086c22
parent491178744cfa626cb16d12042f766bf0feceb23b (diff)
downloadydb-d679a6082d9a96a0e355545a41e0d06bbc3dfbd1.tar.gz
MR: support ALL ROWS PER MATCH fix out of range access
commit_hash:2fc4b5e0e25efce096cd11171150cff7961e6681
-rw-r--r--yql/essentials/minikql/mkql_program_builder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/yql/essentials/minikql/mkql_program_builder.cpp b/yql/essentials/minikql/mkql_program_builder.cpp
index 895f2d590a..f59e3371fb 100644
--- a/yql/essentials/minikql/mkql_program_builder.cpp
+++ b/yql/essentials/minikql/mkql_program_builder.cpp
@@ -6195,7 +6195,7 @@ TRuntimeNode TProgramBuilder::MatchRecognizeCore(
defineLookup[name] = i;
}
- TVector<TRuntimeNode> defineNames(defineVarNames.size());
+ TVector<TRuntimeNode> defineNames(patternVarLookup.size());
TVector<TRuntimeNode> defineNodes(patternVarLookup.size());
const auto inputDataArg = Arg(NewListType(inputRowType));
const auto currentRowIndexArg = Arg(NewDataType(NUdf::EDataSlot::Uint64));