David S. Miller
49688c8431
[NETFILTER] arp_tables: Fix unaligned accesses.
...
There are two device string comparison loops in arp_packet_match().
The first one goes byte-by-byte but the second one tries to be
clever and cast the string to a long and compare by longs.
The device name strings in the arp table entries are not guarenteed
to be aligned enough to make this value, so just use byte-by-byte
for both cases.
Based upon a report by <drraid@gmail.com>.
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-04-13 16:37:54 -07:00
..
2007-04-13 16:37:54 -07:00
2007-02-10 23:19:39 -08:00
2006-09-22 14:55:33 -07:00
2007-02-10 23:19:39 -08:00
2007-03-05 13:25:18 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-14 08:09:54 -08:00
2006-12-02 21:31:33 -08:00
2007-02-14 08:09:54 -08:00
2007-02-14 08:09:59 -08:00
2007-03-05 13:25:20 -08:00
2007-02-14 08:09:54 -08:00
2007-02-10 23:19:39 -08:00
2007-02-14 08:09:59 -08:00
2007-02-10 23:19:39 -08:00
2006-12-02 21:31:22 -08:00
2007-02-12 11:13:58 -08:00
2007-02-10 23:19:39 -08:00
2006-12-02 21:31:22 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2006-12-02 21:23:42 -08:00
2007-02-10 23:19:39 -08:00
2007-02-08 12:39:17 -08:00
2007-02-08 12:39:17 -08:00
2006-01-10 12:54:34 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-03-22 12:30:29 -07:00
2006-12-02 21:31:22 -08:00
2007-02-14 08:09:59 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-04-10 13:26:48 -07:00
2007-02-08 12:39:19 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-12 11:11:55 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-12 09:48:46 -08:00
2007-02-10 23:19:39 -08:00
2007-02-13 12:32:58 -08:00
2007-02-10 23:19:39 -08:00
2007-02-08 12:39:19 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-04-12 14:27:03 -07:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-12 11:15:02 -08:00
2007-02-08 12:39:16 -08:00
2007-02-12 09:48:46 -08:00
2007-03-05 13:25:19 -08:00
2007-03-05 13:25:19 -08:00
2006-12-02 22:08:26 -08:00
2007-03-05 13:25:19 -08:00
2006-12-02 22:07:44 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2006-12-02 22:09:06 -08:00
2007-02-10 23:19:39 -08:00
2007-03-05 13:25:19 -08:00
2007-03-05 13:25:19 -08:00
2007-03-05 13:25:19 -08:00
2007-03-05 13:25:19 -08:00
2006-12-02 22:07:13 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-02-10 23:19:39 -08:00
2007-03-22 12:30:29 -07:00
2006-12-02 22:10:18 -08:00