There was an unnecessary quadratic loop in idna decoding. This restores the behavior to linear. (cherry picked from commit d315722564) Co-authored-by: Gregory P. Smith <greg@krypto.org>
d315722564