From b0bb7001f3c53100074ed4b6e7bf0c09461d5ed1 Mon Sep 17 00:00:00 2001 From: liaoxin Date: Wed, 18 Sep 2024 12:47:38 +0000 Subject: [PATCH] [Fix](load) Restrict the import of VARCHAR(0) data to avoid coredump --- be/src/vec/sink/vtablet_block_convertor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/vec/sink/vtablet_block_convertor.cpp b/be/src/vec/sink/vtablet_block_convertor.cpp index 617668c035af45..36d9a034cf777a 100644 --- a/be/src/vec/sink/vtablet_block_convertor.cpp +++ b/be/src/vec/sink/vtablet_block_convertor.cpp @@ -211,7 +211,7 @@ Status OlapTableBlockConvertor::_internal_validate_column( auto string_column_checker = [&](const ColumnString* column_string) { size_t limit = config::string_type_length_soft_limit_bytes; // when type.len is negative, std::min will return overflow value, so we need to check it - if (type.len > 0) { + if (type.len >= 0) { limit = std::min(config::string_type_length_soft_limit_bytes, type.len); }