minor change in binary read_fully

This commit is contained in:
Onran 2026-06-22 15:09:20 +09:00
parent 15f17a0bc3
commit 658af207ab

View file

@ -218,7 +218,13 @@ function io_stream:read_fully(useTable)
if self.binaryMode then
local result = useTable and Bytearray() or { }
readFully(result, function() return self:__read(self.maxBufferSize, true) end)
local avail = self:available()
if avail == 0 then
avail = self.maxBufferSize
end
readFully(result, function() return self:__read(avail, true) end)
return result
else