| 398 | |
| 399 | |
| 400 | int connGetSocketError(connection *conn) { |
| 401 | int sockerr = 0; |
| 402 | socklen_t errlen = sizeof(sockerr); |
| 403 | |
| 404 | if (getsockopt(conn->fd, SOL_SOCKET, SO_ERROR, &sockerr, &errlen) == -1) |
| 405 | sockerr = errno; |
| 406 | return sockerr; |
| 407 | } |
| 408 | |
| 409 | int connPeerToString(connection *conn, char *ip, size_t ip_len, int *port) { |
| 410 | return anetFdToString(conn ? conn->fd : -1, ip, ip_len, port, FD_TO_PEER_NAME); |
no outgoing calls
no test coverage detected