Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2009 21:16:28 +0000 (UTC)
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r193456 - projects/mesh11s/sys/net80211
Message-ID:  <200906042116.n54LGSU6004240@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rpaulo
Date: Thu Jun  4 21:16:28 2009
New Revision: 193456
URL: http://svn.freebsd.org/changeset/base/193456

Log:
  __pack the struct, not the array.
  
  Spotted by:	sam
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/mesh11s/sys/net80211/ieee80211_mesh.h

Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.h
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_mesh.h	Thu Jun  4 21:01:04 2009	(r193455)
+++ projects/mesh11s/sys/net80211/ieee80211_mesh.h	Thu Jun  4 21:16:28 2009	(r193456)
@@ -160,7 +160,7 @@ struct ieee80211_meshbeacont_ie {
 		uint8_t		mp_aid;		/* Least Octet of AID */
 		uint16_t	mp_btime;	/* Beacon Time */
 		uint16_t	mp_bint;	/* Beacon Interval */
-	} mp[1] __packed;			/* NB: variable size */
+	} __packed mp[1];			/* NB: variable size */
 } __packed;
 
 /* MDAOP Setup Request */
@@ -249,7 +249,7 @@ struct ieee80211_meshpreq_ie {
 #define	IEEE80211_MESHPREQ_TFLAGS_USN	0x04	/* Unknown HWMP seq number */
 		uint8_t		target_addr[IEEE80211_ADDR_LEN];
 		uint32_t	target_seq;	/* HWMP Sequence Number */
-	} preq_targets[1] __packed;	/* NB: variable size */
+	} __packed preq_targets[1];		/* NB: variable size */
 } __packed;
 
 /* Mesh Path Reply */
@@ -277,7 +277,7 @@ struct ieee80211_meshperr_ie {
 	struct {
 		uint8_t		dest_addr[IEEE80211_ADDR_LEN];
 		uint32_t	dest_seq;	/* HWMP Sequence Number */
-	} perr_dests[1] __packed;		/* NB: variable size */
+	} __packed perr_dests[1];		/* NB: variable size */
 } __packed;
 
 #ifdef notyet



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906042116.n54LGSU6004240>