Fix call io.lines(nil, ...).

This commit is contained in:
Enyby
2019-10-07 17:11:13 +03:00
parent a50deaa75c
commit e2ede7f91c

View File

@@ -396,10 +396,10 @@ public class IoLib extends TwoArgFunction {
// io.lines(filename, ...) -> iterator
public Varargs _io_lines(Varargs args) {
String filename = args.isvalue(1)? args.checkjstring(1): null;
String filename = args.optjstring(1, null);
File infile = filename==null? input(): ioopenfile(FTYPE_NAMED, filename,"r");
checkopen(infile);
return lines(infile, filename != null, args.subargs(filename != null ? 2 : 1));
return lines(infile, filename != null, args.subargs(2));
}
// io.read(...) -> (...)