Skip to content

5.0.2

@tannerdsilva tannerdsilva tagged this 04 Oct 17:41
the argv marshaller passed `String.count` (characters) as the byte length to
strndup, so every non-ascii argument was silently truncated to its character
count in bytes — "日本語" (9 bytes) reached the child as "日" (3), and argv[0]
was truncated the same way. regression tests cover both the argument vector and
a non-ascii executable path.
Assets 2
Loading