summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2016-03-19 19:13:33 +0300
committerDmitry Kozlov <xeb@mail.ru>2016-03-19 19:13:33 +0300
commit39c7832eac5f3fe6f58bd188df23e677be8ee9bd (patch)
tree8b99c1fec9bb7826314c6c7037dd86bba4c5c8e3 /drivers
parent95bef06065ba1a95c3334fcb22cf613776d1433b (diff)
downloadaccel-ppp-39c7832eac5f3fe6f58bd188df23e677be8ee9bd.tar.gz
accel-ppp-39c7832eac5f3fe6f58bd188df23e677be8ee9bd.zip
ipoe: bug fix
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ipoe/ipoe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ipoe/ipoe.c b/drivers/ipoe/ipoe.c
index d787f82..5bafde6 100644
--- a/drivers/ipoe/ipoe.c
+++ b/drivers/ipoe/ipoe.c
@@ -729,7 +729,7 @@ static rx_handler_result_t ipoe_recv(struct sk_buff **pskb)
} else if (likely(skb->protocol == htons(ETH_P_ARP))) {
noff = skb_network_offset(skb);
- if (skb->len != sizeof(*arph))
+ if (skb->len < sizeof(*arph))
return RX_HANDLER_PASS;
if (!pskb_may_pull(skb, sizeof(*arph) + noff))