prevent NS_IN6ADDRSZ from getting set to zero if the struct doesn't exist
authorDaniel Stenberg <daniel@haxx.se>
Wed, 11 May 2005 06:47:09 +0000 (06:47 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 11 May 2005 06:47:09 +0000 (06:47 +0000)
ares_ipv6.h

index 28bc5ee..3a5bd06 100644 (file)
@@ -29,8 +29,13 @@ struct in6_addr
 #endif
 
 #ifndef NS_IN6ADDRSZ
+#if SIZEOF_STRUCT_IN6_ADDR == 0
+/* We cannot have it set to zero, so we pick a fixed value here */
+#define NS_IN6ADDRSZ 16
+#else
 #define NS_IN6ADDRSZ SIZEOF_STRUCT_IN6_ADDR
 #endif
+#endif
 
 #ifndef NS_INADDRSZ
 #define NS_INADDRSZ SIZEOF_STRUCT_IN_ADDR