Thanks - change is pushed.  -B

On 5/11/20 5:26 PM, [email protected] wrote:
+1

Naoto

On 5/11/20 5:25 PM, Brian Burkhalter wrote:
Hi Brent,

It looks OK to me.

Brian

On May 11, 2020, at 4:36 PM, Brent Christian <[email protected]> wrote:

Please review this small fix in Windows native code:

   Bug: https://bugs.openjdk.java.net/browse/JDK-8244767 <https://bugs.openjdk.java.net/browse/JDK-8244767> Webrev: http://cr.openjdk.java.net/~bchristi/8244767/webrev-00/ <http://cr.openjdk.java.net/~bchristi/8244767/webrev-00/>

As reported on this thread[1], the getEncodingInternal() function has a potential unterminated string in the case that the GetLocaleInfo() Windows function fails.  In this case, the default switch() case will write "Cp" to the beginning of the 'ret' buffer, but the rest of the buffer remains uninitialized and unterminated.

The fix is to strcpy() the default codepage into 'ret'.

Reply via email to