This is an automated email from the ASF dual-hosted git repository.

kxiao pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 77a1b3f1223eecf7cbe094fffaf4e609fe294d03
Author: GoGoWen <[email protected]>
AuthorDate: Sat Sep 9 00:35:18 2023 +0800

    [Fix](Parquet Reader) fix parquet read issue (#24092)
---
 be/src/vec/exec/format/parquet/parquet_thrift_util.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/be/src/vec/exec/format/parquet/parquet_thrift_util.h 
b/be/src/vec/exec/format/parquet/parquet_thrift_util.h
index 090deac5e9..64ccda6fe2 100644
--- a/be/src/vec/exec/format/parquet/parquet_thrift_util.h
+++ b/be/src/vec/exec/format/parquet/parquet_thrift_util.h
@@ -58,8 +58,8 @@ static Status parse_thrift_footer(io::FileReaderSPtr file, 
FileMetaData** file_m
     // get metadata_size
     uint32_t metadata_size = decode_fixed32_le(footer + bytes_read - 
PARQUET_FOOTER_SIZE);
     if (metadata_size > file_size - PARQUET_FOOTER_SIZE) {
-        Status::Corruption("Parquet footer size({}) is large than file 
size({})", metadata_size,
-                           file_size);
+        return Status::Corruption("Parquet footer size({}) is large than file 
size({})",
+                                  metadata_size, file_size);
     }
     std::unique_ptr<uint8_t[]> new_buff;
     uint8_t* meta_ptr;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to