From adaedb9299c77e18150b685a96d51b1ce67ec423 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 22 Apr 2013 14:08:33 +0200 Subject: Miscellaneous fixes in ethernet address handling Check the length of ethernet frames, and the fastd_eth_addr_t structure must be packed. --- src/fastd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/fastd.h') diff --git a/src/fastd.h b/src/fastd.h index 06723a8..d015484 100644 --- a/src/fastd.h +++ b/src/fastd.h @@ -59,7 +59,7 @@ struct fastd_buffer { size_t len; }; -struct fastd_eth_addr { +struct __attribute__((__packed__)) fastd_eth_addr { uint8_t data[ETH_ALEN]; }; -- cgit v1.2.3