]> git.ipfire.org Git - thirdparty/bird.git/blobdiff - proto/rip/packets.c
No more warnings ...
[thirdparty/bird.git] / proto / rip / packets.c
index 1b65362f7d153786d0cb90f8c61f4dd3f5822658..59ffd7c24f2414011b422752add65490e1e96ccd 100644 (file)
@@ -58,13 +58,17 @@ struct rip_block_auth
 {
   u16 must_be_ffff;
   u16 auth_type;
-  char password[0];
-  u16 packet_len;
-  u8 key_id;
-  u8 auth_len;
-  u32 seq_num;
-  u32 unused1;
-  u32 unused2;
+  union {
+    char password[16];
+    struct {
+      u16 packet_len;
+      u8 key_id;
+      u8 auth_len;
+      u32 seq_num;
+      u32 unused1;
+      u32 unused2;
+    };
+  };
 };
 
 /* Authentication tail, RFC 4822 */