svn commit: r193456 - projects/mesh11s/sys/net80211
Rui Paulo
rpaulo at FreeBSD.org
Thu Jun 4 21:16:28 UTC 2009
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
More information about the svn-src-projects
mailing list