comparison src/luan/modules/IoLuan.java @ 1127:5c99a3c0f882

fix security
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 26 Nov 2017 21:08:49 -0700
parents 4cf541886663
children 34dfed3b5cb0
comparison
equal deleted inserted replaced
1126:ffb47187f02f 1127:5c99a3c0f882
603 return new LuanString(s).table(); 603 return new LuanString(s).table();
604 } 604 }
605 605
606 public static LuanTable file(LuanState luan,String name) throws LuanException { 606 public static LuanTable file(LuanState luan,String name) throws LuanException {
607 File file = new File(name); 607 File file = new File(name);
608 return new LuanFile(file).table(); 608 return new LuanFile(luan,file).table();
609 } 609 }
610 610
611 public static LuanTable classpath(LuanState luan,String name) throws LuanException { 611 public static LuanTable classpath(LuanState luan,String name) throws LuanException {
612 if( name.contains("//") ) 612 if( name.contains("//") )
613 return null; 613 return null;