gaim/gaim

Fix DNS lookups for people who HAVEN'T_GETADDRINFO
oldstatus
2005-04-17, Stu Tomlinson
fe9f5c9e4cf1
Parents 86d6cd3eeaf0
Children 0ef81734ebcc
Fix DNS lookups for people who HAVEN'T_GETADDRINFO
  • +3 -1
    src/proxy.c
  • --- a/src/proxy.c Sat Apr 16 14:44:22 2005 -0400
    +++ b/src/proxy.c Sun Apr 17 10:37:28 2005 -0400
    @@ -501,7 +501,7 @@
    freeaddrinfo(tmp);
    write(child_out, &zero, sizeof(zero));
    #else
    - if (!inet_aton(hostname, &sin.sin_addr)) {
    + if (!inet_aton(dns_params->hostname, &sin.sin_addr)) {
    struct hostent *hp;
    if (!(hp = gethostbyname(dns_params->hostname))) {
    write(child_out, &h_errno, sizeof(int));
    @@ -516,6 +516,8 @@
    } else
    sin.sin_family = AF_INET;
    + rc = 0;
    + write(child_out, &rc, sizeof(rc));
    sin.sin_port = htons(dns_params->port);
    write(child_out, &addrlen, sizeof(addrlen));
    write(child_out, &sin, addrlen);