diff core/src/luan/modules/JavaLuan.java @ 277:8ac3eaf8ecd9

fix security git-svn-id: https://luan-java.googlecode.com/svn/trunk@278 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 21 Nov 2014 05:39:46 +0000
parents 9e0d4452e649
children 899253043270
line wrap: on
line diff
--- a/core/src/luan/modules/JavaLuan.java	Thu Nov 20 04:20:34 2014 +0000
+++ b/core/src/luan/modules/JavaLuan.java	Fri Nov 21 05:39:46 2014 +0000
@@ -29,11 +29,8 @@
 
 	public static final LuanFunction LOADER = new LuanFunction() {
 		@Override public Object call(LuanState luan,Object[] args) throws LuanException {
-			if( PackageLuan.is_blocked(luan,"Java") )
-				throw luan.exception("Java is blocked");
 			LuanTable module = Luan.newTable();
 			try {
-				module.put( "block", new LuanJavaFunction(JavaLuan.class.getMethod("block",LuanState.class),null) );
 				module.put( "class", new LuanJavaFunction(JavaLuan.class.getMethod("getClass",LuanState.class,String.class),null) );
 				add( module, "proxy", LuanState.class, Static.class, LuanTable.class, Object.class );
 			} catch(NoSuchMethodException e) {
@@ -69,10 +66,6 @@
 		}
 	}
 
-	public static void block(LuanState luan) {
-		PackageLuan.block(luan,"Java");
-	}
-
 	public static Object __index(LuanState luan,Object obj,Object key) throws LuanException {
 		if( obj instanceof Static ) {
 			if( key instanceof String ) {