moonbridge

diff moonbridge_io.c @ 134:11269ec33cd7

Proper distinction between AF_* and PF_* constants (and commented where it is not the case)
author jbe
date Thu Apr 16 21:12:29 2015 +0200 (2015-04-16)
parents 891cdc4b43eb
children 795bc86be569
line diff
     1.1 --- a/moonbridge_io.c	Thu Apr 16 20:48:11 2015 +0200
     1.2 +++ b/moonbridge_io.c	Thu Apr 16 21:12:29 2015 +0200
     1.3 @@ -735,15 +735,15 @@
     1.4      return 2;
     1.5    }
     1.6    for (addrinfo=res; addrinfo; addrinfo=addrinfo->ai_next) {
     1.7 -    if (addrinfo->ai_family == PF_INET6) goto moonbr_io_tcpconnect_found;
     1.8 +    if (addrinfo->ai_family == AF_INET6) goto moonbr_io_tcpconnect_found;
     1.9    }
    1.10    for (addrinfo=res; addrinfo; addrinfo=addrinfo->ai_next) {
    1.11 -    if (addrinfo->ai_family == PF_INET) goto moonbr_io_tcpconnect_found;
    1.12 +    if (addrinfo->ai_family == AF_INET) goto moonbr_io_tcpconnect_found;
    1.13    }
    1.14    addrinfo = res;
    1.15    moonbr_io_tcpconnect_found:
    1.16    sock = socket(
    1.17 -    addrinfo->ai_family,
    1.18 +    addrinfo->ai_family,  /* NOTE: not correctly using PF_* but AF_* constants here */
    1.19      addrinfo->ai_socktype | SOCK_CLOEXEC | (nonblocking ? SOCK_NONBLOCK : 0),
    1.20      addrinfo->ai_protocol
    1.21    );
    1.22 @@ -862,16 +862,16 @@
    1.23      return 2;
    1.24    }
    1.25    for (addrinfo=res; addrinfo; addrinfo=addrinfo->ai_next) {
    1.26 -    if (addrinfo->ai_family == PF_INET6) goto moonbr_io_tcpconnect_found;
    1.27 +    if (addrinfo->ai_family == AF_INET6) goto moonbr_io_tcpconnect_found;
    1.28    }
    1.29    for (addrinfo=res; addrinfo; addrinfo=addrinfo->ai_next) {
    1.30 -    if (addrinfo->ai_family == PF_INET) goto moonbr_io_tcpconnect_found;
    1.31 +    if (addrinfo->ai_family == AF_INET) goto moonbr_io_tcpconnect_found;
    1.32    }
    1.33    addrinfo = res;
    1.34    moonbr_io_tcpconnect_found:
    1.35    listener->addrfam = addrinfo->ai_family;
    1.36    sock = socket(
    1.37 -    addrinfo->ai_family,
    1.38 +    addrinfo->ai_family,  /* NOTE: not correctly using PF_* but AF_* constants here */
    1.39      addrinfo->ai_socktype | SOCK_CLOEXEC,
    1.40      addrinfo->ai_protocol
    1.41    );

Impressum / About Us