Skip to content

Commit d5bf9fb

Browse files
committed
Prevent overflow in CheckBufferFull
1 parent ca2724a commit d5bf9fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cpp/src/arrow/util/rle_encoding_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1423,7 +1423,7 @@ inline int RleBitPackedEncoder::Flush() {
14231423
}
14241424

14251425
inline void RleBitPackedEncoder::CheckBufferFull() {
1426-
int bytes_written = bit_writer_.bytes_written();
1426+
int64_t bytes_written = bit_writer_.bytes_written();
14271427
if (bytes_written + max_run_byte_size_ > bit_writer_.buffer_len()) {
14281428
buffer_full_ = true;
14291429
}

0 commit comments

Comments
 (0)