From 39c7832eac5f3fe6f58bd188df23e677be8ee9bd Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Sat, 19 Mar 2016 19:13:33 +0300 Subject: ipoe: bug fix --- drivers/ipoe/ipoe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/ipoe/ipoe.c b/drivers/ipoe/ipoe.c index d787f827..5bafde6a 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)) -- cgit v1.2.3