May I ask “why” if it cannot exceed 65535?
> On Mar 15, 2019, at 12:40 PM, Martin Buchholz <marti...@google.com> wrote: > > Consider changing utflen to a long. > > On Fri, Mar 15, 2019 at 12:25 PM Brian Burkhalter > <brian.burkhal...@oracle.com <mailto:brian.burkhal...@oracle.com>> wrote: > For [1] please review the proposed fix [2]. It is possible to preemptively > detect a sufficient condition for when the length of the modified UTF-8 > encoding of the string parameter will exceed the maximum allowed value and > thereby avert any numerical overflow in incrementing the accumulator which > counts the number of encoded characters. > > Thanks, > > Brian > > [1] https://bugs.openjdk.java.net/browse/JDK-8219196 > <https://bugs.openjdk.java.net/browse/JDK-8219196> > [2] http://cr.openjdk.java.net/~bpb/8219196/webrev.00/ > <http://cr.openjdk.java.net/~bpb/8219196/webrev.00/>