RFR: 8268361: Fix the infinite loop in next_line
David Holmes
dholmes at openjdk.java.net
Tue Jun 8 06:43:14 UTC 2021
On Sun, 6 Jun 2021 14:47:31 GMT, UncleNine <github.com+1964054+UncleNine at openjdk.org> wrote:
> If the /proc/stat mount point is changed in container environment, the while loop may lead to 100% cpu usage.
Hi,
This fixes the potential infinite loop, but is it sufficient?
Thanks,
David
src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c line 70:
> 68: do {
> 69: c = fgetc(f);
> 70: } while(c != '\n' && c != EOF);
Style nit: please add space before (
-------------
PR: https://git.openjdk.java.net/jdk/pull/4378
More information about the serviceability-dev
mailing list