Skip to content
Permalink
Browse files

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()
  • Loading branch information...
SquidDev committed Oct 28, 2018
1 parent 03d140e commit 7074cadf9982bde670211f02f537e26e1964eb81
@@ -118,7 +118,7 @@ else if( count == 0 && m_seekable != null )
{
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 )
@@ -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 = {}

0 comments on commit 7074cad

Please sign in to comment.
You can’t perform that action at this time.