| 936 | void didFindDNS(const char *name, const ip_addr_t *ipaddr, void *arg) |
| 937 | #else |
| 938 | void didFindDNS(const char *name, ip_addr_t *ipaddr, void *arg) |
| 939 | #endif |
| 940 | { |
| 941 | xsSocket xss = arg; |
| 942 | |
| 943 | if (ipaddr && xss->connecting) { |
| 944 | err_t err = tcp_connect(xss->skt, ipaddr, xss->port, didConnect); |
| 945 | if (ERR_INPROGRESS == err) |
| 946 | err = ERR_OK; |
| 947 | if (err) |
| 948 | socketSetPending(xss, kPendingError); |
| 949 | } |
| 950 | else |
| 951 | socketSetPending(xss, kPendingError); |
| 952 | } |
| 953 | |
| 954 | void didError(void *arg, err_t err) |
| 955 | { |
nothing calls this directly
no test coverage detected