* socket-utils.h (struct krb5int_sockaddr_storage): Add some extra space
authorKen Raeburn <raeburn@mit.edu>
Fri, 31 Aug 2001 03:25:54 +0000 (03:25 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 31 Aug 2001 03:25:54 +0000 (03:25 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13708 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/socket-utils.h

index 8ebf2f3753e81ec93cd23664c0b076a51f178e33..0f536e44824c1ae72d20599fc0fa52dcb2538a9d 100644 (file)
@@ -1,5 +1,8 @@
 2001-08-30  Ken Raeburn  <raeburn@mit.edu>
 
+       * socket-utils.h (struct krb5int_sockaddr_storage): Add some extra
+       space.
+
        * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Since autoheader
        doesn't change the target file if the contents wouldn't be
        altered, touch an auxiliary timestamp file to avoid re-running
index eeb47eb046c94a4170b920f7db86bb1ee5a8d6f1..6213053f2679785041a22e6a8ac135dea481cd50 100644 (file)
@@ -62,7 +62,11 @@ typedef int socklen_t;
 
 /* XXX should only be done if sockaddr_storage not found */
 #ifndef KRB5_USE_INET6
-struct krb5int_sockaddr_storage { struct sockaddr_in s; };
+struct krb5int_sockaddr_storage {
+    struct sockaddr_in s;
+    /* Plenty of slop just in case we get an ipv6 address anyways.  */
+    long extra[16];
+};
 #define sockaddr_storage krb5int_sockaddr_storage
 #endif