Remove the 2 padding bytes (that are currently filled with junk) at the end of the...
authorDavid Barksdale <amatus.amongus@gmail.com>
Tue, 29 Jun 2010 06:33:59 +0000 (06:33 +0000)
committerDavid Barksdale <amatus.amongus@gmail.com>
Tue, 29 Jun 2010 06:33:59 +0000 (06:33 +0000)
src/transport/plugin_transport_http.c
src/transport/plugin_transport_tcp.c
src/transport/plugin_transport_udp.c

index 905105ce36c0fed757475cd9f32b9386efd52f54..b412b46ae05a617f6126d3e3bbfa1a6ea590c81c 100644 (file)
@@ -77,12 +77,12 @@ struct IPv4HttpAddress
   /**
    * IPv4 address, in network byte order.
    */
-  uint32_t ipv4_addr;
+  uint32_t ipv4_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t u_port;
+  uint16_t u_port GNUNET_PACKED;
 
 };
 
@@ -95,12 +95,12 @@ struct IPv6HttpAddress
   /**
    * IPv6 address.
    */
-  struct in6_addr ipv6_addr;
+  struct in6_addr ipv6_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t u6_port;
+  uint16_t u6_port GNUNET_PACKED;
 
 };
 
index 2737003abd5759b36c93479589fa1eab105f65c8..6ac539ccdde0ce594270a3ac619fca7f46d7f36a 100644 (file)
@@ -116,12 +116,12 @@ struct IPv4TcpAddress
   /**
    * IPv4 address, in network byte order.
    */
-  uint32_t ipv4_addr;
+  uint32_t ipv4_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t t_port;
+  uint16_t t_port GNUNET_PACKED;
 
 };
 
@@ -134,12 +134,12 @@ struct IPv6TcpAddress
   /**
    * IPv6 address.
    */
-  struct in6_addr ipv6_addr;
+  struct in6_addr ipv6_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t t6_port;
+  uint16_t t6_port GNUNET_PACKED;
 
 };
 
index 1f079801c04da9d9f1649bea740d79e5344c4505..2beda31b3ffd43a674dae8af696906a6007d9105 100644 (file)
@@ -99,12 +99,12 @@ struct IPv4UdpAddress
   /**
    * IPv4 address, in network byte order.
    */
-  uint32_t ipv4_addr;
+  uint32_t ipv4_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t u_port;
+  uint16_t u_port GNUNET_PACKED;
 };
 
 
@@ -116,12 +116,12 @@ struct IPv6UdpAddress
   /**
    * IPv6 address.
    */
-  struct in6_addr ipv6_addr;
+  struct in6_addr ipv6_addr GNUNET_PACKED;
 
   /**
    * Port number, in network byte order.
    */
-  uint16_t u6_port;
+  uint16_t u6_port GNUNET_PACKED;
 };
 
 /* Forward definition */