mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

dugan
28.32.2008 71eac58434481410731015aeb5da3230bb4d6f3b
Bypass race condition in ACI group membership check code. (Issue TBD).
1 files modified
5 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciContainer.java 5 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciContainer.java
@@ -836,7 +836,12 @@
    public boolean isMemberOf(Group group) {
        boolean ret;
        try {
        Entry e = getClientEntry();
        if(e != null) {
          ret=group.isMember(e);
        } else {
          ret=group.isMember(getClientDN());
        }
        } catch (DirectoryException ex) {
            ret=false;
        }