diff --git a/be/src/olap/rowset/segment_v2/ordinal_page_index.cpp b/be/src/olap/rowset/segment_v2/ordinal_page_index.cpp index 97b232bdba..a6a1022dc5 100644 --- a/be/src/olap/rowset/segment_v2/ordinal_page_index.cpp +++ b/be/src/olap/rowset/segment_v2/ordinal_page_index.cpp @@ -96,7 +96,7 @@ Status OrdinalIndexReader::load(bool use_page_cache, bool kept_in_memory) { _pages.resize(_num_pages); for (int i = 0; i < _num_pages; i++) { Slice key = reader.get_key(i); - ordinal_t ordinal; + ordinal_t ordinal = 0; RETURN_IF_ERROR(KeyCoderTraits::decode_ascending( &key, sizeof(ordinal_t), (uint8_t*) &ordinal, nullptr));