Browse Source

* resolv/res_send.c (Aerror): Fix printing IP address.

cvs/glibc-2_5-branch cvs/fedora-glibc-20050822T0727
Ulrich Drepper 21 years ago
parent
commit
e2a99d8e1f
  1. 2
      ChangeLog
  2. 9
      resolv/res_send.c

2
ChangeLog

@ -1,5 +1,7 @@
2005-08-21 Ulrich Drepper <drepper@redhat.com>
* resolv/res_send.c (Aerror): Fix printing IP address.
* resolv/res_send.c (send_vc): Pass correct sockaddr size to connect.
2005-08-19 H.J. Lu <hongjiu.lu@intel.com>

9
resolv/res_send.c

@ -1062,8 +1062,13 @@ Aerror(const res_state statp, FILE *file, const char *string, int error,
fprintf(file, "res_send: %s ([%s].%u): %s\n",
string,
inet_ntop(address->sa_family, address->sa_data,
tmp, sizeof tmp),
(address->sa_family == AF_INET
? inet_ntop(address->sa_family,
&((const struct sockaddr_in *) address)->sin_addr,
tmp, sizeof tmp)
: inet_ntop(address->sa_family,
&((const struct sockaddr_in6 *) address)->sin6_addr,
tmp, sizeof tmp)),
(address->sa_family == AF_INET
? ntohs(((struct sockaddr_in *) address)->sin_port)
: address->sa_family == AF_INET6

Loading…
Cancel
Save