RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 5805, "Lightweight Directory Access Protocol (LDAP) Transactions", March 2010

Source of RFC: INDEPENDENT

Errata ID: 5246
Status: Reported
Type: Technical
Publication Format(s) : TEXT

Reported By: Emmanuel Lecharny
Date Reported: 2018-01-28

Section 2.3 says:

      txnEndRes ::= SEQUENCE {
           messageID MessageID OPTIONAL,
                -- msgid associated with non-success resultCode
           updatesControls SEQUENCE OF updateControls SEQUENCE {
                messageID MessageID,
                     -- msgid associated with controls
                controls  Controls
           } OPTIONAL
      }

It should say:

      TxnEndRes ::= SEQUENCE {
           messageID MessageID OPTIONAL,
                -- msgid associated with non-success resultCode
           updatesControls SEQUENCE OF updateControl SEQUENCE {
                messageID MessageID,
                     -- msgid associated with controls
                controls  Controls
           } OPTIONAL
      }

      UpdateControl SEQUENCE {
                messageID MessageID,
                     -- msgid associated with controls
                controls  Controls
      }

Notes:

The type after SEQUENCE OF should be different than the name used before SEQUENCE OF, to avoid confusion.
'txnEndRes' should also be 'TxnEndRes' as it's a typeReference, so it should start with a upper case, accordingly to the ASN.1 grammar specification

Report New Errata