From 5b2fab8b11d00d6c1e8c9068e141698db4a1d0f9 Mon Sep 17 00:00:00 2001 From: BiteTheDDDDt Date: Tue, 18 Feb 2025 10:23:34 +0800 Subject: [PATCH] add index check on function like --- be/src/vec/functions/like.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/vec/functions/like.cpp b/be/src/vec/functions/like.cpp index d727ba6e850f04..09bfc961a2e067 100644 --- a/be/src/vec/functions/like.cpp +++ b/be/src/vec/functions/like.cpp @@ -573,7 +573,7 @@ Status FunctionLikeBase::execute_substring(const ColumnString::Chars& values, /// Determine which index it refers to. /// begin + value_offsets[i] is the start offset of string at i+1 - while (begin + value_offsets[i] < pos) { + while (i < value_offsets.size() && begin + value_offsets[i] < pos) { ++i; }