[8u] RFR: Backport of 8067796 (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null
Andrew Hughes
gnu.andrew at redhat.com
Wed Mar 25 03:17:32 UTC 2020
On 24/03/2020 17:09, Sergey Nazarkin wrote:
> Hi!
>
> Please review backport of the fix [1] for the issue [2]. The fix was originally made for jdk9 and included into oracle u251. It’s not applied cleanly due to file difference.
>
> Created ambrella case for the backport [3]
>
> [1] http://cr.openjdk.java.net/~snazarki/8241535/
> [2] https://bugs.openjdk.java.net/browse/JDK-8067796
> [3] https://bugs.openjdk.java.net/browse/JDK-8241535
>
>
Please don't create backport bugs. These bugs are automatically created
by the bug system on push for the appropriate release.
It would also be helpful for review if you could list the changes you
had to make to create the backport and the reasons why.
This backport generally looks good, though there are a couple of minor
issues:
* The original patch removes the empty line between the declaration of
deadline and the do block, but this is missing from the backport in both
files.
* There is room in the test case for 8067796 to be appended to the line
above. It doesn't need to be on a new line as in the original, because
the line above is not full.
Please post a new webrev with these changes corrected.
If you want this patch to make 8u252, the bug needs to be flagged with
jdk8u-critical-request tomorrow to make it in before we freeze for
release. A comment should also be added as to why this is critical
enough to be added to 8u252 at this late stage.
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the jdk8u-dev
mailing list