[erlang-bugs] Bug in ei_resolve.c/copy_hostent
Björn-Egil Dahlberg
egil@REDACTED
Fri Oct 10 14:56:02 CEST 2008
Hi Paul,
Thank you for pointing this out.
I have added this item to my ToDo-list and I have made a ticket of it.
It is my intention to have this corrected in R12B-5.
Regards,
Björn-Egil
Erlang/OTP
Paul Guyot wrote:
> Hello,
>
> There is a very bad bug in ei_resolve.c's copy_hostent. The function
> modifies the source hostent structure provided by gethost* functions,
> and in particular h_aliases and h_addr_list, while it shouldn't. On
> MacOS X 10.4, this yields to a heap corruption. One can arguably blame
> MacOS X for this bug (which might be fixed on 10.5), but yet I believe
> the fields should be copied for safety. The attached patch fixes the
> problem and declares the source hostent const to enforce the check by
> the compiler.
>
> Regards,
>
> Paul
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> erlang-bugs mailing list
> erlang-bugs@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-bugs
More information about the erlang-bugs
mailing list