From c18f94b31bc544df5fd5190629702afd4669ebf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 8 Mar 2017 15:53:49 +0200 Subject: [PATCH] Get socket family from struct sockaddr_storage The struct sockaddr_storage has a member variable that tells the socket family. --- server/core/dcb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/core/dcb.c b/server/core/dcb.c index f0b9802b3..5c40e8f9d 100644 --- a/server/core/dcb.c +++ b/server/core/dcb.c @@ -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");