summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/gdm-address.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/gdm-address.h b/common/gdm-address.h
index 6cb26b18..c4d8af39 100644
--- a/common/gdm-address.h
+++ b/common/gdm-address.h
@@ -35,7 +35,7 @@
G_BEGIN_DECLS
#define GDM_TYPE_ADDRESS (gdm_address_get_type ())
-#define gdm_sockaddr_len(sa) (((struct sockaddr *)sa)->sa_family == AF_INET6 ? sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in))
+#define gdm_sockaddr_len(sa) ((sa)->ss_family == AF_INET6 ? sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in))
typedef struct _GdmAddress GdmAddress;