RFR: 8205342: windows : potential memleaks in getAdapter(s) in NetworkInterface_winXP.c
Ivan Gerasimov
ivan.gerasimov at oracle.com
Fri Jun 22 23:51:32 UTC 2018
Hello Matthias!
Thanks for the fix!
On 6/22/18 6:08 AM, Baesken, Matthias wrote:
>
> Hello Alan, Thomas , I adjusted the line lengths and created a new
> webrev :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8205342.1/
> <http://cr.openjdk.java.net/%7Embaesken/webrevs/8205342.1/>
>
> I considered replacing the 100 for error_msg_buf size by a
> define (or maybe const int?) , should I do so ?
>
I'd prefer to have hardcoded 100 replaced with sizeof(error_msg_buf) at
lines 125 and 195.
And with sizeof(error_msg_buf) / sizeof(error_msg_buf[0]) at lines 126
and 196.
I understand that it is highly unlikely that type of error_msg_buf will
ever change, but I think it would express the intention for the argument
values clearer.
With kind regards,
Ivan
> Best regards, Matthias
>
> *From:*Alan Bateman [mailto:Alan.Bateman at oracle.com]
> *Sent:* Mittwoch, 20. Juni 2018 10:45
> *To:* Baesken, Matthias <matthias.baesken at sap.com>;
> net-dev at openjdk.java.net
> *Subject:* Re: RFR: 8205342: windows : potential memleaks in
> getAdapter(s) in NetworkInterface_winXP.c
>
> On 20/06/2018 09:07, Baesken, Matthias wrote:
>
> Hello . Please review this small fix that fixes potential
> memory leaks in getAdapter(s) in NetworkInterface_winXP.c and
> simplifies the coding a bit too .
>
> Currently when generating error messages , some memory is
> malloc-ed for the error messages , but not always freed .
>
> Bug:
>
> https://bugs.openjdk.java.net/browse/JDK-8205342
>
> webrev :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8205342/
> <http://cr.openjdk.java.net/%7Embaesken/webrevs/8205342/>
>
> Can you fix the line lengths to make it consistent with original code?
> That will make it easier to look at side-by-side diffs.
>
> -Alan
>
--
With kind regards,
Ivan Gerasimov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/net-dev/attachments/20180622/6798ca66/attachment.html>
More information about the net-dev
mailing list