1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-03-20 02:16:58 +00:00

Fix a couple of other bugs with the fs rewrite

- Fix stdin not being considered a "readable" input
 - Return an unsigned byte rather than a signed one for no-args .read()
This commit is contained in:
SquidDev 2018-10-28 08:39:12 +00:00
parent 51e787f631
commit 7e334bd4a5
2 changed files with 2 additions and 2 deletions

View File

@ -118,7 +118,7 @@ public class BinaryReadableHandle extends HandleGeneric
{
single.clear();
int b = m_reader.read( single );
return b == -1 ? null : new Object[] { single.get( 0 ) };
return b == -1 ? null : new Object[] { single.get( 0 ) & 0xFF };
}
}
catch( IOException e )

View File

@ -63,7 +63,7 @@ handleMetatable = {
if self._closed then error("attempt to use a closed file", 2) end
local handle = self._handle
if not handle.read then return nil, "Not opened for reading" end
if not handle.read and not handle.readLine then return nil, "Not opened for reading" end
local n = select('#', ...)
local output = {}