gethostbyname/gethostbyaddr patch

Jason Tishler jason@tishler.net
Thu Aug 23 13:17:00 GMT 2001


The following patch:

    http://www.cygwin.com/ml/cygwin-cvs/2001-q3/msg00100.html

broke gethostbyname() and gethostbyaddr() when the IP address contains
zero components.  For example, my mail server is 24.0.95.227.  When I
connect to it with a Cygwin app, the address actually used is 24.0.0.0.

The root cause is that dup_char_list() does not handle embedded null
characters.  The attached patch is one way to correct this problem.

Jason


More information about the Cygwin-patches mailing list