Fix detect io lib read modes like file:read('*all').
This commit is contained in:
@@ -546,7 +546,7 @@ public class IoLib extends TwoArgFunction {
|
|||||||
break item;
|
break item;
|
||||||
case LuaValue.TSTRING:
|
case LuaValue.TSTRING:
|
||||||
fmt = ai.checkstring();
|
fmt = ai.checkstring();
|
||||||
if ( fmt.m_length == 2 && fmt.m_bytes[fmt.m_offset] == '*' ) {
|
if ( fmt.m_length >= 2 && fmt.m_bytes[fmt.m_offset] == '*' ) {
|
||||||
switch ( fmt.m_bytes[fmt.m_offset+1] ) {
|
switch ( fmt.m_bytes[fmt.m_offset+1] ) {
|
||||||
case 'n': vi = freadnumber(f); break item;
|
case 'n': vi = freadnumber(f); break item;
|
||||||
case 'l': vi = freadline(f,false); break item;
|
case 'l': vi = freadline(f,false); break item;
|
||||||
|
|||||||
Reference in New Issue
Block a user