On Fri, 12 May 2023 19:38:53 GMT, Roger Riggs <rri...@openjdk.org> wrote:
>> Launching of processes on Windows using `ProcessCreateW` with a Unicode >> character set requires the buffer to be writable. An access violation might >> occur if `ProcessCreateW` writes to the command line string. The current >> implementation fetches the command line string using JNI GetStringChars >> returning a buffer that should not be modified. The code is unchanged since >> 2015. There have not been any reported faults in that time. >> >> This change copies the command line to a separately allocation mutable >> buffer to satisfy the Windows requirement. > > Roger Riggs has updated the pull request incrementally with one additional > commit since the last revision: > > Add unicode null to native command line copy LGTM ------------- Marked as reviewed by naoto (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/13894#pullrequestreview-1425138318