RFC Errata
RFC 5245, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", April 2010
Note: This RFC has been obsoleted by RFC 8445, RFC 8839
Note: This RFC has been updated by RFC 6336
Source of RFC: mmusic (rai)
Errata ID: 3952
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Suresh Tummala
Date Reported: 2014-04-04
Rejected by: Richard Barnes
Date Rejected: 2014-04-09
Section 15.1 says:
priority = 1*10DIGIT
Notes:
priority = 1*10DIGIT
Here the maximum value it can hold is "9999999999"(ten-nines)(priority is of maximum length 10 DIGIT as per grammar in sec 15.1).
The number of bits required to hold the maximum value(ten-nines) is 34. Which requires a "double" value instead of integer of 32 bit.
Can i know why the priority is maximum of 10 DIGIT length? If possible we may decrease to 9 DIGIT, so that the value will be fit into integer of 32bit.
-- VERIFIER NOTES --
The limitation to 2^32-1 is made clear elsewhere in the text. The ABNF does not need to enforce this constraint