RFC 6458, "Sockets API Extensions for the Stream Control Transmission Protocol (SCTP)", December 2011Source of RFC: tsvwg (tsv)
Errata ID: 4921
Status: Held for Document Update
Publication Format(s) : TEXT
Reported By: Jonathan Leighton
Date Reported: 2017-02-02
Held for Document Update by: Martin Duke
Date Held: 2020-04-27
Section 9.1 says:
If sd is an IPv4 socket, the addresses passed must be IPv4 addresses. If the sd is an IPv6 socket, the addresses passed can either be IPv4 or IPv6 addresses.
It should say:
If sd is an IPv4 socket, the passed addresses must be IPv4 addresses. If sd is an IPv6 socket, the passed addresses must be IPv6 addresses. Use IPv4-mapped IPv6 addresses to bind an IPv6 socket to an IPv4 address. Note that some implementations optionally allow IPv4 addresses to be passed in directly.
The erratum is a subtle change in meaning that would be a useful clarification.