X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fcore%2Ffilter.c;h=93fbd01d225952c66228d228a66340101448166a;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=5b4486a60cf6bca668bf4f5e7232d6df1a37dbb9;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/net/core/filter.c b/net/core/filter.c index 5b4486a60..93fbd01d2 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -34,7 +34,6 @@ #include #include #include -#include #include /* No hurry in this branch */ @@ -178,7 +177,7 @@ unsigned int sk_run_filter(struct sk_buff *skb, struct sock_filter *filter, int load_w: ptr = load_pointer(skb, k, 4, &tmp); if (ptr != NULL) { - A = ntohl(get_unaligned((u32 *)ptr)); + A = ntohl(*(u32 *)ptr); continue; } break; @@ -187,7 +186,7 @@ load_w: load_h: ptr = load_pointer(skb, k, 2, &tmp); if (ptr != NULL) { - A = ntohs(get_unaligned((u16 *)ptr)); + A = ntohs(*(u16 *)ptr); continue; } break;