|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $Header: /cvsroot/pgsql/src/port/getaddrinfo.c,v 1.2 2003/04/02 00:49:28 tgl Exp $ |
| 11 | + * $Header: /cvsroot/pgsql/src/port/getaddrinfo.c,v 1.3 2003/04/27 23:56:53 tgl Exp $ |
12 | 12 | *
|
13 | 13 | *-------------------------------------------------------------------------
|
14 | 14 | */
|
@@ -77,12 +77,14 @@ getaddrinfo(const char *node, const char *service,
|
77 | 77 | if (hp->h_addrtype!=AF_INET)
|
78 | 78 | returnEAI_ADDRFAMILY;
|
79 | 79 |
|
80 |
| -memmove(&(sin.sin_addr),hp->h_addr,hp->h_length); |
| 80 | +memcpy(&(sin.sin_addr),hp->h_addr,hp->h_length); |
81 | 81 | }
|
82 | 82 | }
|
83 | 83 | else
|
84 | 84 | {
|
85 | 85 | if (hints->ai_flags&AI_PASSIVE)
|
| 86 | +sin.sin_addr.s_addr=htonl(INADDR_ANY); |
| 87 | +else |
86 | 88 | sin.sin_addr.s_addr=htonl(INADDR_LOOPBACK);
|
87 | 89 | }
|
88 | 90 |
|
|