From e3dd417c470eb0d5155a316ee0e543e5818b55b0 Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Sat, 20 Aug 2011 19:23:43 -0300 Subject: [PATCH] Fixed struct packing error on IEEE802.11 --- include/ieee802-11.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ieee802-11.h b/include/ieee802-11.h index 66d1043..ac6805a 100644 --- a/include/ieee802-11.h +++ b/include/ieee802-11.h @@ -381,7 +381,7 @@ namespace Tins { unsigned int wep:1; unsigned int order:1; #endif - } control; + } __attribute__((__packed__)) control; uint16_t duration_id; uint8_t dst_addr[6]; uint8_t src_addr[6]; @@ -394,7 +394,7 @@ namespace Tins { unsigned int frag_number:4; unsigned int seq_number:12; #endif - } seq_control; + } __attribute__((__packed__)) seq_control; uint8_t opt_addr[6]; } __attribute__((__packed__));