From 501eaadd092778af96807a88d8d9162cf4f8a1ff Mon Sep 17 00:00:00 2001 From: Ben Alex Date: Tue, 23 May 2006 10:42:01 +0000 Subject: [PATCH] SEC-267: Bug when working with CGLIB-generated classes. --- .../acl/basic/NamedEntityObjectIdentity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/acegisecurity/acl/basic/NamedEntityObjectIdentity.java b/core/src/main/java/org/acegisecurity/acl/basic/NamedEntityObjectIdentity.java index c14e81847e..1266be39e1 100644 --- a/core/src/main/java/org/acegisecurity/acl/basic/NamedEntityObjectIdentity.java +++ b/core/src/main/java/org/acegisecurity/acl/basic/NamedEntityObjectIdentity.java @@ -62,10 +62,10 @@ public class NamedEntityObjectIdentity implements AclObjectIdentity { Assert.notNull(object, "object cannot be null"); this.classname = (getPackageName(object.getClass().getName()) == null) - ? ClassUtils.getShortName(object.getClass()) - : getPackageName(object.getClass().getName() + "." - + ClassUtils.getShortName(object.getClass())); - + ? ClassUtils.getShortName(object.getClass()) + : getPackageName(object.getClass().getName()) + "." + + ClassUtils.getShortName(object.getClass()); + Class clazz = object.getClass(); try {