diff --git a/libeasy/if_utils.h b/libeasy/if_utils.h
index 91a0e973cd12909634ea2d926ce28a9327f38b48..715aa71b09c0841c75d5f4c8c8a27fe87de327e7 100644
--- a/libeasy/if_utils.h
+++ b/libeasy/if_utils.h
@@ -51,6 +51,7 @@ int if_isbridge(const char *ifname);
 struct ip_address {
 	int family;	/* AF_INET or AF_INET6 */
 	union {
+		uint8_t raw[16];
 		struct in_addr ip4;
 		struct in6_addr ip6;
 	} addr;