1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-07-08 14:02:48 +02:00
openwrt/target/linux/generic/patches-2.6.36/280-solos_dont_null_deref.patch
2011-02-20 19:59:25 +00:00

15 lines
463 B
Diff

--- a/drivers/atm/solos-pci.c
+++ b/drivers/atm/solos-pci.c
@@ -866,8 +866,9 @@ static int popen(struct atm_vcc *vcc)
}
skb = alloc_skb(sizeof(*header), GFP_ATOMIC);
- if (!skb && net_ratelimit()) {
- dev_warn(&card->dev->dev, "Failed to allocate sk_buff in popen()\n");
+ if (!skb) {
+ if (net_ratelimit())
+ dev_warn(&card->dev->dev, "Failed to allocate sk_buff in popen()\n");
return -ENOMEM;
}
header = (void *)skb_put(skb, sizeof(*header));