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

boli
28.53.2009 dca734722b5877669038c3c8511ee261cd98f61f
Fix for issue 3949: Unknown trailing ASN.1 elements are now ignored when decoding the extended operation value.
1 files modified
5 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java 5 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java
@@ -263,6 +263,10 @@
              newPassword = reader.readOctetString();
              break;
            default:
              // Its ok if we encounter unrecognized trailing tags
              reader.skipElement();
              if(reader.hasNextElement())
              {
              operation.setResultCode(ResultCode.PROTOCOL_ERROR);
@@ -272,6 +276,7 @@
              return;
          }
        }
        }
        reader.readEndSequence();
      }
      catch (Exception ae)