MCPcopy Create free account
hub / github.com/F-Stack/f-stack / connGetSocketError

Function connGetSocketError

app/redis-6.2.6/src/connection.c:366–373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

364
365
366int connGetSocketError(connection *conn) {
367 int sockerr = 0;
368 socklen_t errlen = sizeof(sockerr);
369
370 if (getsockopt(conn->fd, SOL_SOCKET, SO_ERROR, &sockerr, &errlen) == -1)
371 sockerr = errno;
372 return sockerr;
373}
374
375int connPeerToString(connection *conn, char *ip, size_t ip_len, int *port) {
376 return anetFdToString(conn ? conn->fd : -1, ip, ip_len, port, FD_TO_PEER_NAME);

Callers 2

tlsHandleEventFunction · 0.85
connSocketEventHandlerFunction · 0.85

Calls 1

getsockoptFunction · 0.85

Tested by

no test coverage detected