RFR: JDK-8261167: print_process_memory_info add a close call after fopen [v2]
Matthias Baesken
mbaesken at openjdk.java.net
Fri Feb 5 08:08:42 UTC 2021
On Thu, 4 Feb 2021 23:29:52 GMT, David Holmes <dholmes at openjdk.org> wrote:
>> src/hotspot/os/linux/os_linux.cpp line 2198:
>>
>>> 2196: FILE* f = ::fopen("/proc/self/status", "r");
>>> 2197: char buf[256];
>>> 2198: if (f) {
>>
>> Please don't use implied booleans. This should be:
>> `if (f != NULL) {`
>
> What Dan said. Plus if you are now checking the fopen succeeded shouldn't you also print something if it failed?
>
> Thanks,
> David
hi Daniel and David, I added a NULL check, and some output.
I noticed that a number of other fopen calls miss the NULL check + output in case of failure as well, should I adjust that in another change?
Best regards, Matthias
-------------
PR: https://git.openjdk.java.net/jdk/pull/2409
More information about the hotspot-runtime-dev
mailing list