diff --git a/core/src/main/java/org/acegisecurity/userdetails/ldap/LdapUserDetailsImpl.java b/core/src/main/java/org/acegisecurity/userdetails/ldap/LdapUserDetailsImpl.java index cfc671175d..9f997b1531 100644 --- a/core/src/main/java/org/acegisecurity/userdetails/ldap/LdapUserDetailsImpl.java +++ b/core/src/main/java/org/acegisecurity/userdetails/ldap/LdapUserDetailsImpl.java @@ -113,7 +113,7 @@ public class LdapUserDetailsImpl implements LdapUserDetails { instance.credentialsNonExpired = copyMe.isCredentialsNonExpired(); instance.accountNonLocked = copyMe.isAccountNonLocked(); instance.controls = copyMe.getControls(); - mutableAuthorities = Arrays.asList(copyMe.getAuthorities()); + mutableAuthorities = new ArrayList(Arrays.asList(copyMe.getAuthorities())); } public Essence setDn(String dn) {