Get socket family from struct sockaddr_storage

The struct sockaddr_storage has a member variable that tells the socket
family.
This commit is contained in:
Markus Mäkelä 2017-03-08 15:53:49 +02:00
parent 25350d6a08
commit c18f94b31b

View File

@ -2862,7 +2862,7 @@ dcb_accept(DCB *listener)
client_dcb->fd = c_sock;
// get client address
if (((struct sockaddr *)&client_conn)->sa_family == AF_UNIX)
if (client_conn.ss_family == AF_UNIX)
{
// client address
client_dcb->remote = MXS_STRDUP_A("localhost_from_socket");