From 2f5651cd1a1efb136179cdbcb3b29ed0cc11ca2a Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 10 Jun 2024 13:40:32 +0800 Subject: HALF WORK: still need to fix invalid size value in Buffer. NEED TEST: BufferStream, AutoReadStream, SubProcess. --- include/cru/common/io/BufferStream.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/cru/common/io/BufferStream.h b/include/cru/common/io/BufferStream.h index d5d165cb..16ba999b 100644 --- a/include/cru/common/io/BufferStream.h +++ b/include/cru/common/io/BufferStream.h @@ -46,7 +46,9 @@ struct BufferStreamOptions { return block_size <= 0 ? kDefaultBlockSize : block_size; } - Index GetMaxBlockCount() const { return total_size_limit / block_size; } + Index GetMaxBlockCount() const { + return total_size_limit / GetBlockSizeOrDefault(); + } }; /** -- cgit v1.2.3