https://bugs.openldap.org/show_bug.cgi?id=9839

          Issue ID: 9839
           Summary: Undocumented behavior of ldap_url_parse() when port is
                    0 in URL string
           Product: OpenLDAP
           Version: unspecified
          Hardware: Other
                OS: Other
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: documentation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

In ldap_url_parse(), when the port in URL string is set to 0 like
"ldap://example.com:0";, the output value of lud_port will be the default port
(389 for LDAP, 636 for LDAPs). This behavior is undocumented.

I created a patch to illustrate this behavior. As my gitlab account is pending
confirmation, I put it in the attachments.

This affects OpenLDAP 2.5.x and 2.6.x, but it is already been fixed in master
branch
https://git.openldap.org/openldap/openldap/-/commit/e3905c989821f6c09576988ead69a2bd55c95149
for issue #9596. Will it be included in 2.7.0? If so, I may need to add
something like "(Until OpenLDAP 2.7.0)" before the line I added.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to