diff src/luan/modules/IoLuan.java @ 1133:ba4daf107e07

fix security bug
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 17 Jan 2018 20:59:42 -0700
parents 34dfed3b5cb0
children e54ae41e9501
line wrap: on
line diff
--- a/src/luan/modules/IoLuan.java	Tue Jan 02 21:30:41 2018 -0700
+++ b/src/luan/modules/IoLuan.java	Wed Jan 17 20:59:42 2018 -0700
@@ -953,6 +953,8 @@
 	private static String SECURITY_KEY = "Io.Security";
 
 	private static void check(LuanState luan,String name) throws LuanException {
+		if( luan.javaOk.ok )
+			return;
 		Security s = (Security)luan.registry().get(SECURITY_KEY);
 		if( s!=null )
 			s.check(luan,name);