From: Adrian Bunk The Coverity checker correctly noted that this condition can't ever be fulfilled. This patch changes it to what it should have been. Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- 25-akpm/drivers/net/wireless/airo.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/net/wireless/airo.c~drivers-net-wireless-airoc-correct-a-wrong-check drivers/net/wireless/airo.c --- 25/drivers/net/wireless/airo.c~drivers-net-wireless-airoc-correct-a-wrong-check 2005-03-24 18:10:49.000000000 -0800 +++ 25-akpm/drivers/net/wireless/airo.c 2005-03-24 18:10:49.000000000 -0800 @@ -3440,7 +3440,7 @@ static void mpi_receive_802_3(struct air /* Make sure we got something */ if (rxd.rdy && rxd.valid == 0) { len = rxd.len + 12; - if (len < 12 && len > 2048) + if (len < 12 || len > 2048) goto badrx; skb = dev_alloc_skb(len); _