Log Message
Fix NPE in CGLIBProxyTypePermission.
Modified Paths
Diff
Modified: trunk/xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java (2247 => 2248)
--- trunk/xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java 2014-01-31 17:46:09 UTC (rev 2247)
+++ trunk/xstream/src/java/com/thoughtworks/xstream/security/CGLIBProxyTypePermission.java 2014-01-31 18:04:28 UTC (rev 2248)
@@ -23,7 +23,7 @@
@Override
public boolean allows(final Class<?> type) {
- return type != null
+ return type != null && type != Object.class && !type.isInterface()
&& (Proxy.isProxyClass(type) || type.getName().startsWith(Proxy.class.getPackage().getName() + "."));
}
To unsubscribe from this list please visit:
