diff --git a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
index 1e4ecc8a0..0c587400f 100644
--- a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
+++ b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
@@ -146,8 +146,7 @@ public class SecurityMemberAccess extends DefaultMemberAccess {
memberPackageName = memberPackageName + ".";
for (String packageName: excludedPackageNames) {
- if (targetPackageName.startsWith(packageName) || targetPackageName.equals(packageName)
- || memberPackageName.startsWith(packageName) || memberPackageName.equals(packageName)) {
+ if (targetPackageName.startsWith(packageName) || memberPackageName.startsWith(packageName)) {
return true;
}
}
diff --git a/core/src/main/resources/struts-default.xml b/core/src/main/resources/struts-default.xml
index 4882804e0..9d723903f 100644
--- a/core/src/main/resources/struts-default.xml
+++ b/core/src/main/resources/struts-default.xml
@@ -45,11 +45,6 @@
java.lang.ClassLoader,
java.lang.Shutdown,
java.lang.ProcessBuilder,
- ognl.OgnlContext,
- ognl.ClassResolver,
- ognl.TypeConverter,
- ognl.MemberAccess,
- ognl.DefaultMemberAccess,
com.opensymphony.xwork2.ActionContext" />
@@ -68,7 +63,8 @@
sun.reflect.,
javassist.,
com.opensymphony.xwork2.ognl.,
- com.opensymphony.xwork2.security." />
+ com.opensymphony.xwork2.security.,
+ com.opensymphony.xwork2.util." />